我有纵向的子视图(故事板场景):
当设备旋转到横向时,我想像这样移动和调整大小:
处理此问题的最佳(或最简单)方法应该是什么? 我正在考虑以下选项:
xib
个文件(一个用于纵向,另一个用于横向),并加载相应的文件?我需要这方面的帮助,我找不到适合我的解决方案。此外,如果我错过任何其他选择,我将很高兴知道。
提前致谢
编辑:这是一款针对iOS 7及更高版本的应用。我没有使用大小类功能,只是自动布局。
编辑2:
此选项与选项2的区别是什么?
答案 0 :(得分:0)
选项(2)将是您最好的选择。存储两组约束并根据方向安装/卸载它们。 如果您使用的是大小等级,则可以在IB中完全执行此操作。
(1)是过度杀伤,(3)是不必要的。
在纵向模式下,您的子视图有以下约束:
将设备旋转到横向后,您将更改约束,以便最终得到子视图的以下约束: