如果你是用xib定义了cell(如果是用纯代码手写请跳过本文),那么cell内的子控件不能通过frame修改,也就是说cell的frame在xib中已经被固定死了。
那么如何更改呢:
1 去掉xib中的autolayout选项
2. 然后再cell.m文件中的layoutsubviews方法里面修改子控件的frame。
至于非要利用autolayout修改,貌似只能现在xib中设置autolayout,然后再layoutsubviews中修改约束。只是本人猜测,欢迎各位网友验证猜想。
至于非要利用autolayout修改,貌似只能现在xib中设置autolayout,然后再layoutsubviews中修改约束。只是本人猜测,欢迎各位网友验证猜想。