在设备方向更改时更改UIView / UIViewController

时间:2019-12-16 02:58:49

标签: ios device-orientation swift5.1

对于经常使用iOS日历的用户,您知道当您更改手机的方向时,会显示另一个视图。我不确定这是否会更改为子视图,新的UIViewController,大小类或Apple旋转的某些程序化的巫毒。

我可以使用子视图来完成某些功能,该子视图的变化会限制方向的变化,但仅此而已。它看起来很粗糙,我认为可能有更好的方法来模仿Calendar App。

1 个答案:

答案 0 :(得分:0)

最有可能使用UISplitViewController来达到此效果。这使您可以并排显示两个子视图控制器。

您可以更改其preferredDisplayMode属性以显示或隐藏辅助(或主)视图控制器,或者将其设置为.automatic以使其为可用空间选择最合适的布局。

相关问题