首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模拟iOS 6摄像机旋转

模拟iOS 6摄像机旋转
EN

Stack Overflow用户
提问于 2012-12-16 20:21:25
回答 1查看 690关注 0票数 10

我一直在用AVFoundation做一些用定制相机做的实验,到目前为止,一切都很棒。AVCam的例子让我走得很远,我对结果很满意。

然而,我仍然不明白的是,iOS默认的相机应用程序是如何处理旋转的。看起来背景一点也不旋转,但是所有的覆盖控件都是这样。

这可能不是一个相机特有的问题,但我如何才能做到这种行为呢?

TLDR:有一个背景摄像头层,控件在顶部,如何旋转控件而不旋转背景层?

EN

回答 1

Stack Overflow用户

发布于 2013-01-08 08:11:48

我一直在想同样的事情..。

我的猜测是,本机相机viewController不使用UIViewController旋转机制旋转

  • 无状态条旋转
  • 没有子视图的“基本”旋转-工具栏不移动,按钮是动画的
  • 当然,包含摄像机预览的视图不会旋转:)

相反,它必须调用[UIDevice beginGeneratingDeviceOrientationNotifications]并处理特定的UI更新(灰色按钮、褪色位置切换和工具栏按钮图像旋转)

代码语言:javascript
复制
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(yourUpdateMethodForRotation:) notificationName: UIDeviceOrientationDidChangeNotification];
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13905142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档