您的位置:首页 > 产品设计 > UI/UE

UITableViewCell contentView layoutSubviews 死循环

2015-12-08 21:33 926 查看
发现一个问题,当在UITableViewCell 的 layoutSubviews 中修改 contentView 的frame时会产生死循环。该问题只会出现在iOS8中,iOS7与iOS9均没有问题。

原因:在iOS8中Cell 使用autoLayout,直接修改View的frame会导致layoutSubviews重新调用。

解决办法:

1.在contentView 中添加自定义customView,修改customView的frame来调整cell中View的位置;

2.使用autolayout来修改contentView的布局;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: