【发布时间】:2019-03-28 04:35:24
【问题描述】:
如何允许我的视图控制器的一个子视图在方向更改时自动旋转,但保持其他子视图不变。我试图获得类似于本机相机应用程序的效果,其中捕获和切换相机按钮(以及所有其他按钮)保持在其位置并相应地旋转。 SnapChat 应用程序也会执行此操作,其中在您拍摄照片后弹出的 UI 层会自动旋转,但其他视图不会。
我似乎能够接近这里的答案:Disable autorotate on a single subview in iOS8,但是,虽然这会阻止它们旋转,但它会混淆它们的位置。
【问题讨论】:
-
谢谢,但是我希望防止 UIViews(我的视图控制器的子视图)的自动旋转,而不是 UIViewControllers 或其他视觉上实现相同效果的方式。
标签: ios swift xcode uiinterfaceorientation autorotate