ibaction未被调用



我正在构建一个带有iPad接口构建器的应用程序。滚动视图占用大部分屏幕,除了底部的一小部分。向下启用滚动。在底部的小部分(不在滚动浏览中)中,有一个连接到IBACTION的UIBUTTON:

- (IBAction)submit:(id)sender; 

,实现如下:

- (IBAction)submit:(id)sender
{
    NSLog(@"submit called");
}

我已经将iBactions连接到IB无数次的按钮,从来没有问题……但是由于某种原因,这没有被调用。我通过选择按钮 ->连接检查器 ->在内部 ->文件所有者 ->提交...是否有人遇到此问题?

来将其连接起来。

检查是否:

  1. 所有者名称是正确的,并且内部的修饰设置为正确的所有者。
  2. 按钮正在获取触摸事件,而不受ScrollView的覆盖。
  3. 您正在使用任何自定义按钮,如果是,请检查其实现,以查看是否在此处处理触摸。

在UISCrollView的顶部添加Uibutton实例(在您的情况下包含Uibutton)。

事实证明这是Xcode的问题...我更新了,问题消失了。

最新更新