ios - 当方向改变时,如何防止 View Controller 旋转一个 View ?

标签 ios uiviewcontroller orientation

我有一个主视图 A,其中包含另一个 View B。A 还包含许多按钮和控件。当设备旋转时,A 的 ViewController 将旋转 A、B 以及按钮和控件。我怎样才能最好地防止 B 被旋转?我想让B留在原地。

View A 无非是成为 B 和所有其他控件的容器。如果我将 B 直接放在主窗口上,那么我可以在其上使用 A 并保留其 ViewController 的旋转功能。这是最好的方法吗?

更复杂的是,我使用的是 Storyboards 和 A 的 ViewController,是 Storyboard 场景。

最佳答案

您必须在orientationWillChange 中更改 View 的位置和旋转。

关于ios - 当方向改变时,如何防止 View Controller 旋转一个 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7834029/

相关文章:

ios - 从 iOS 应用程序调用带有姓名的号码

ios - 为什么这个数组超出索引?

ios - 在 Swift 中为 Controller 属性赋值

ios - Swift 3 单例管理器套接字连接

ios - 在多个收藏 View 中显示电影列表的详细 View

iphone - 我的应用程序没有改变方向

c# - Xamarin Forms IOS "Entry"不可编辑

javascript - 如何在iOS中从WebApp强制在Safari中打开链接?

android - 我怎样才能改变我的水平方向 View ,然后再回到纵向?

Javascript:是否可以有一个在创建对象/字符串时自动触发的函数?