我正在经历教程其中提到了以下方法:
-(void)layoutSubviews
位于CustomerCell.m
在应用程序执行期间何时调用此方法?是自动调用的吗?我没有看到任何回调。
你会找到你的答案here
编辑:直接从博客复制:
- init 不会导致layoutSubviews 被调用(废话)
- addSubview 导致在要添加的视图、要添加到的视图(目标视图)以及目标视图的所有子视图上调用layoutSubviews
- 仅当框架的大小参数不同时,setFrame 才会智能地在设置了框架的视图上调用layoutSubviews
- 滚动 UIScrollView 会导致在scrollView上调用layoutSubviews,并且它是超级视图
- 旋转设备仅调用父视图上的layoutSubview(响应的viewControllers主视图)
- removeFromSuperview – 仅在超级视图上调用layoutSubviews
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)