8

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

- (IBAction)submit:(id)sender; 

并实现如下:

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

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

4

3 回答 3

4

检查是否:

  1. 所有者名称是正确的,并且内部的修饰设置为正确的所有者。
  2. 该按钮正在获取触摸事件并且没有被滚动视图覆盖。
  3. 您正在使用任何自定义按钮,如果是,请检查其实现以查看是否在那里处理了触摸。
于 2012-11-08T06:55:55.020 回答
0

在 UIScrollView 顶部添加 UIButton 实例(在您的情况下 UIView 包含 UIButton)。

于 2012-11-08T04:31:49.953 回答
0

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

于 2012-11-25T13:23:53.773 回答