在“何时调用 layoutSubviews? ”这个问题中列出了几个案例:
- 父视图被调整大小
- 设备旋转
- 还有吗?
如果不需要处理,对于UITableView
,我们可以通过创建一个自定义的UIView
. 最简单的方法是创建UIView
by initWithFrame:
,然后不再需要重新布局。
因此,在我看来,我们不需要覆盖layoutSubviews
等。但是有一些意见坚持覆盖它。
不使用它的原因:
- KISS(保持简单和愚蠢)
- 无需重新布局
- 滚动时重新布局有成本
我的问题是为这个案例获得更多建议。谢谢。