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

问题描述 投票:1回答:1

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

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

ios device-orientation swift5.1
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.