Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone5底部的按钮不起作用_Iphone_Ios_Camera_Uibutton_Iphone 5 - Fatal编程技术网

iPhone5底部的按钮不起作用

iPhone5底部的按钮不起作用,iphone,ios,camera,uibutton,iphone-5,Iphone,Ios,Camera,Uibutton,Iphone 5,在我的iPhone应用程序中,我在相机上使用了一个覆盖层。 我有3个按钮在底部捕捉,闪光,取消 在iPhone3.5“设备上一切正常。我已经根据iPhone5更改了所有设备的Y位置。按钮都在正确的位置。但是没有一个正常工作 我已将制动点放置在每个动作上,它们未被调用。 尝试了3个小时,但无法解决问题 有什么帮助吗 编辑 我正在将我所有的按钮添加到这个 -(id)initWithFrame:(CGRect)frame { if (self = [super initWithFrame:fram

在我的iPhone应用程序中,我在相机上使用了一个覆盖层。 我有3个按钮在底部捕捉,闪光,取消 在iPhone3.5“设备上一切正常。我已经根据iPhone5更改了所有设备的Y位置。按钮都在正确的位置。但是没有一个正常工作

我已将制动点放置在每个动作上,它们未被调用。 尝试了3个小时,但无法解决问题

有什么帮助吗

编辑 我正在将我所有的按钮添加到这个

-(id)initWithFrame:(CGRect)frame {
  if (self = [super initWithFrame:frame]) {
   }
  }

据我所知,您的按钮超出父视图的界限。因此它们不会对触摸事件做出响应。您需要确保所有按钮都在父视图的界限内。您需要增加父视图的界限区域以容纳按钮。尝试增加按钮的父视图的高度。

我已经完成了这项工作假设..您必须更改
OverlayView
Camera的帧..如果要添加
UIView
则在分配时更改其帧,否则如果使用
图像拾取控制器
则更改其帧大小

这应该对你有帮助


如果有任何疑问,请告诉我。

您是否尝试过自动调整大小?发布一些代码或屏幕截图:)@daledavis No显示视图中的w按钮(&B)。检查叠加高度和按钮的y原点。确保按钮的y原点+其高度不应大于叠加高度。当您希望应用程序在3.5英寸和4英寸上工作时,最好使用自动调整大小“展示。它允许您非常轻松地管理视图/子视图位置和大小。伙计..您是否曾经在从Wifi移动到3G网络时遇到过问题..我的应用程序没有重新连接从Wifi切换到3G请查看我的问题-我创建了一个覆盖类,并在其中添加这些按钮。请阅读我的编辑..好的,按钮的代码应该很好..我们需要代码,您可以在其中分配此UIview(覆盖)并设置其框架:)