【发布时间】:2015-06-17 11:50:38
【问题描述】:
根据 Apple 的说法,我们不能继承 UIImagePickerController 类。来自文档:
重要提示:UIImagePickerController 类支持纵向模式 只要。此类旨在按原样使用,不支持 子类化。此类的视图层次结构是私有的,不能 被修改,只有一个例外。您可以将自定义视图分配给 cameraOverlayView 属性并使用该视图来呈现额外的 信息或管理相机界面之间的交互 和你的代码。
但是如果我们想在相机上叠加一个视图,我们可以这样做:
imagePickerController.cameraOverlayView = overlayView
实现相机叠加视图后,视图会在 iPad 中自动调整。但是,iPhone 并非如此。
查询: iPhone中cameraOverlayView可以像iPad一样设置自动旋转吗?
如果不是,使用UIDeviceOrientationDidChangeNotification 旋转cameraOverlayView 的最佳方式是什么
【问题讨论】:
标签: ios objective-c iphone xcode uiimagepickercontroller