1

当 iPhone 5 出来时,我的自定义 cameraOverlay 不再排列以覆盖默认的相机快门和取消按钮。

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

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

对于实验控制,我使用相同的代码重新定位 iPhone 4S 上的按钮(它们都运行 iOS 6)。因此,附上的两张图片使用相同的确切代码,但有一个常数(像素偏移)的差异。

在 4s 上,我的自定义按钮接收点击事件。在 5 上,点击事件属于相机的控件。这是一个错误吗?它确实看起来像。我希望其他人遇到同样的问题。

在此处输入图像描述 在此处输入图像描述

4

1 回答 1

0

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

于 2012-10-05T17:34:15.630 回答