相关疑难解决方法(0)

iOS:禁用子视图的自动旋转

我有一个支持方向更改的iPad应用程序的嵌套视图层次结构.它看起来与以下类似.

UIViewController
    UIView
        - UIView
            - UIImageView (disable rotation)
            - UIImageView
            - UIView (disable rotation)
        - UIView
        - UIView
        ...
Run Code Online (Sandbox Code Playgroud)

我想锁定一些子视图的方向,同时允许其他人自动旋转和调整大小.我似乎无法弄清楚如何实现这一目标.

一种方法似乎是手动旋转子视图willAnimateRotationToInterfaceOrientation:.鉴于SDK正在执行我将要撤消的轮换,这并不是特别有吸引力.

有没有办法简单地禁用子视图的方向更改或其他方法来重构我的层次结构?

orientation uiview ipad device-orientation ios

18
推荐指数
2
解决办法
3万
查看次数

标签 统计

device-orientation ×1

ios ×1

ipad ×1

orientation ×1

uiview ×1