相机应用程序在图像及其按钮的操作过程中如何防止其工具栏旋转?

问题描述:

我注意到,在旋转iOS相机APP时,其工具栏不会旋转。相机应用程序在图像及其按钮的操作过程中如何防止其工具栏旋转?

工具栏不旋转,但工具栏上的内容和按钮是否旋转?

我该如何达到这个效果? 这将是巨大的,如果我能有同样的看法 回报shouldAutorotate一些viewControllers = NO和一些shouldAutorotate = YES

现在我不认为在刚刚旋转的观点做一个转变是一个很好的选择吗? 还有别的办法吗?

我使用的IOS 6

你需要在你的UIView覆盖layoutSubviews定位和旋转按钮和图像,您希望的方式。在那里检查[UIApplication sharedApplication] statusBarOrientation以确定当前的方向,并相应地旋转一切。根据您实施视图控制器的方式,您可能还需要在视图控制器中重写willRotateToInterfaceOrientation和/或didRotateFromInterfaceOrientation以处理旋转前后发生的情况。

+0

所以我会放在我的视图控制器shouldAutorotate = YES和在我的layoutSubviews我不会叫超级但旋转想要的意见 – jack

+0

正确。您可能还需要手动定位工具栏。 –

+0

很多。无法调用[super layoutSubviews]会不会很危险?无论如何,我'生病了试试 – jack