当 iPhone 5 出来时,我的自定义 cameraOverlay 不再排列以覆盖默认的相机快门和取消按钮。
我添加了一些代码来检测手机的硬件版本,并将 iPhone 5 的控件向下移动了一点。
好吧,现在那些自定义按钮不再接收点击事件,而是通过相机的按钮。为什么?
对于实验控制,我使用相同的代码重新定位 iPhone 4S 上的按钮(它们都运行 iOS 6)。因此,附上的两张图片使用相同的确切代码,但有一个常数(像素偏移)的差异。
在 4s 上,我的自定义按钮接收点击事件。在 5 上,点击事件属于相机的控件。这是一个错误吗?它确实看起来像。我希望其他人遇到同样的问题。