我注意到旋转IOS相机APP时,其工具栏不旋转。
工具栏不旋转,但工具栏上的内容和按钮旋转?
怎样才能达到这样的效果呢? 如果我能在同一个 View 上有一些 viewControllers 那就太好了 返回shouldAutorotate = NO和一些shouldAutorotate = YES
现在我认为仅对旋转 View 进行转换不是一个好的选择? 还有其他办法吗?
我使用的是 IOS 6。
最佳答案
您需要重写 UIView 中的 layoutSubviews
来按照您想要的方式定位和旋转按钮和图像。检查其中的[UIApplication sharedApplication] statusBarOrientation
以确定当前方向,并相应地旋转所有内容。根据您实现 View Controller 的方式,您可能还需要在 View Controller 中重写 willRotateToInterfaceOrientation
和/或 didRotateFromInterfaceOrientation
来处理旋转前后发生的情况。
关于ios - 当图像及其按钮旋转时,相机应用程序如何防止其工具栏旋转?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21988612/