控件动态隐藏和显示问题
大家都知道,控件的隐藏显示用xxx.hiden = YES或NO
那么在一个页面中我想把中间一部分控件隐藏掉,是可以的,
然而隐藏掉的控件出现的问题是下面一些控件不会自动像上移? 需要我们自己去改变frame,有什么好的思路吗?
控件动态隐藏和显示问题
大家都知道,控件的隐藏显示用xxx.hiden = YES或NO
那么在一个页面中我想把中间一部分控件隐藏掉,是可以的,
然而隐藏掉的控件出现的问题是下面一些控件不会自动像上移? 需要我们自己去改变frame,有什么好的思路吗?
与web布局的对比。
但是web布局中,主要以相对布局为主,绝对布局为辅,所以,布局起来很随意和简单,流式布局的优点在于你只需要考虑到上一个元素的位置,然后不论是“块”还是“行”,只要不特殊处理,都不会出现重合或者是溢出等。
然而iOS,本身的“绝对布局”,如果你是纯代码的方式编写界面,那么可能要求的几何和平面想像能力要强一些,然后经过一系列的计算得到位置frame或者bounds,然后绑定位置。
所以我认为,如果能够将web的流式布局思想加入到iOS布局中来的话,那么纯代码的布局应该会相对简单一些,当然,我没有过其他客户端的变成经验,所以不知道流式布局的使用度有多大。
就事论事
例子
基础代码不写,只写构造试图,和点击方法
写在后面
我喜欢流式布局