1.第一种方法:
实现UIVIEwController:updateConstraints方法并根据设备方向更新约束.
2.第二种方法:
实现UIVIEwController:vIEwWillLayoutSubvIEws方法并根据设备方向更新约束.
谁能告诉我最好的使用方法是什么?我一直在寻找一种结合自动旋转和自动布局的最佳实践.谢谢.
解决方法 我会使用这个UIVIEwController的方法:– (voID)willAnimateRotationToInterfaceOrIEntation:(UIInterfaceOrIEntation)toInterfaceOrIEntation duration:(NSTimeInterval)duration;
在旋转时调用,并从那里调用-setNeedsUpdateConstraints.
如果您需要进行额外的计算或管理违规行为
- (voID)updateVIEwConstraints{ [super updateVIEwConstraints]; // do calculations if needed,like set constants}总结
以上是内存溢出为你收集整理的ios – Autolayout和设备定位全部内容,希望文章能够帮你解决ios – Autolayout和设备定位所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)