Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ios轮换最佳做法_Ios_Constraints_Landscape Portrait - Fatal编程技术网

ios轮换最佳做法

ios轮换最佳做法,ios,constraints,landscape-portrait,Ios,Constraints,Landscape Portrait,我的带有人像屏幕的应用程序已完成 它使用故事板 它需要支持景观 Lanscape布局与纵向完全不同(控件移动到屏幕的不同部分),但使用相同的控件集 最佳做法是什么- 从纵向开始,将情节提要复制到横向 这迫使我一直维护两个故事板 -或- 继续使用约束,并以编程方式更改约束以在运行时移动控件 -或 还有一些东西我会向每个视图控制器添加两个容器视图,您希望为每个方向显示不同的内容,因此当方向改变时,您可以随时隐藏和显示不同的容器(横向和纵向)。。。。因为两个故事板需要大量的工作,而且要复杂得多 也许你

我的带有人像屏幕的应用程序已完成

它使用故事板

它需要支持景观

Lanscape布局与纵向完全不同(控件移动到屏幕的不同部分),但使用相同的控件集

最佳做法是什么-

从纵向开始,将情节提要复制到横向 这迫使我一直维护两个故事板

-或-

继续使用约束,并以编程方式更改约束以在运行时移动控件

-或
还有一些东西

我会向每个视图控制器添加两个容器视图,您希望为每个方向显示不同的内容,因此当方向改变时,您可以随时隐藏和显示不同的容器(横向和纵向)。。。。因为两个故事板需要大量的工作,而且要复杂得多

也许你想看看这个

希望有帮助