iPhone6 Plus中UITableViewCell 中的textLabel的frame被改变了
在6+中cell的textLabel会被cell的layoutSubView改变frame(x从原来的15变成了20),虽然可以通过不调用[super layoutSubviews];来防止被改变,但是这样之后,如果是带有image的cell,imageview的大小会变成1,1, 只能手动来设置subviews的位置了。那么问题来了,能不能又别的办法让cell的layout不改变textLabel的位置
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
试试在 cell 加载的时候把 contentView 的规则都干掉试试?
代码:
[self.contentView removeConstraints:self.contentView.constraints];
然后自己写规则:
我觉得这样可控性更高