我一直在用AVFoundation做一些用定制相机做的实验,到目前为止,一切都很棒。AVCam的例子让我走得很远,我对结果很满意。
然而,我仍然不明白的是,iOS默认的相机应用程序是如何处理旋转的。看起来背景一点也不旋转,但是所有的覆盖控件都是这样。
这可能不是一个相机特有的问题,但我如何才能做到这种行为呢?
TLDR:有一个背景摄像头层,控件在顶部,如何旋转控件而不旋转背景层?
发布于 2013-01-08 08:11:48
我一直在想同样的事情..。
我的猜测是,本机相机viewController不使用UIViewController旋转机制旋转
相反,它必须调用[UIDevice beginGeneratingDeviceOrientationNotifications]并处理特定的UI更新(灰色按钮、褪色位置切换和工具栏按钮图像旋转)
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(yourUpdateMethodForRotation:) notificationName: UIDeviceOrientationDidChangeNotification];https://stackoverflow.com/questions/13905142
复制相似问题