IBAction没有被调用

时间:2012-11-08 04:18:31

标签: iphone ios ipad ibaction

我正在使用iPad的界面构建器构建应用程序。滚动视图占据屏幕的大部分,除了底部的一小部分。滚动向下启用。在底部的小部分(不在scrollview内),有一个连接到IBAction的UIButton:

- (IBAction)submit:(id)sender; 

实施如下:

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

我已经无数次地将IBActions连接到IB中的按钮,从来没有出现问题...但由于某种原因,这不会被调用。我通过选择Button->连接检查器 - >来连接它。在里面修饰 - >文件所有者 - >提交......有没有人有这个问题?

3 个答案:

答案 0 :(得分:2)

检查是否:

  1. 所有者名称正确,内部修改设置为正确的所有者。
  2. 该按钮正在触摸事件,而滚动视图未覆盖。
  3. 您正在使用任何自定义按钮,如果是,请检查其实现以查看是否在那里处理了触摸。

答案 1 :(得分:0)

在UIScrollView上添加UIButton实例(在你的UIView包含UIButton的情况下)。

答案 2 :(得分:0)

原来这是xCode的问题......我更新了,问题就消失了。