Ios UIImagePickerController cameraOverlayView不适用于iPhone 5?

Ios UIImagePickerController cameraOverlayView不适用于iPhone 5?,ios,uiimagepickercontroller,iphone-5,camera-overlay,Ios,Uiimagepickercontroller,Iphone 5,Camera Overlay,当iPhone5问世时,我的定制相机覆盖层不再覆盖默认的相机快门和取消按钮 我添加了一些代码来检测手机的硬件版本,并将iPhone5的控件向下移动了一点 好吧,现在这些自定义按钮不再接收点击事件,而是落在相机的按钮上。为什么? 对于一个实验控制,我使用相同的代码重新定位iPhone4S上的按钮(它们都运行iOS6)。因此,所附的两张图片使用相同的精确代码,其差值为常量(像素偏移) 在4s上,我的自定义按钮接收点击事件。在5上,轻触事件将通过相机的控制进行。这是虫子吗?看起来确实如此。我希望其他人

当iPhone5问世时,我的定制相机覆盖层不再覆盖默认的相机快门和取消按钮

我添加了一些代码来检测手机的硬件版本,并将iPhone5的控件向下移动了一点

好吧,现在这些自定义按钮不再接收点击事件,而是落在相机的按钮上。为什么?

对于一个实验控制,我使用相同的代码重新定位iPhone4S上的按钮(它们都运行iOS6)。因此,所附的两张图片使用相同的精确代码,其差值为常量(像素偏移)

在4s上,我的自定义按钮接收点击事件。在5上,轻触事件将通过相机的控制进行。这是虫子吗?看起来确实如此。我希望其他人也遇到同样的问题


我的按钮没有接收事件,这一问题通过在MainWindow.xib上选择“启动时全屏”得到解决。希望这有帮助。

谢谢您的回复。我真的弄明白了。这与创建和初始化ViewController和UIImagePickerController的方式/时间有关。我给班级重新编码了入口/出口点,现在效果很好。你能详细说明一下吗?除了iPhone之外,我在所有iPhone上都有相同的问题响应摄像头覆盖界面5@HCHogan如果你写下你是如何解决问题的,并接受你自己的答案,这对其他人(比如@ShaiMishali)是有帮助的。谢谢@你能提供一个代码吗。我运行时也有同样的问题,但即使在iPhone4中,如果通过viewDidLoad调用底部的按钮,它也会工作,但如果在ViewWill之类的Ward出现后调用,或者认为任何其他按钮动作都不会工作!cameraSwapButton.frame=CGRectMake(260,设备高度-45,50,35);如果y=deviceHeight-90,则此操作有效