UIButton 和 IBAction

Posted

技术标签:

【中文标题】UIButton 和 IBAction【英文标题】:UIButton and IBAction 【发布时间】:2012-07-27 04:37:47 【问题描述】:

我在情节提要上有一个自定义 UIButton,并且我已经连接了 IBAction

    - (IBAction)homeButtonPressed 
NSLog(@"home");

检查它是否有效。当我按下按钮时,它会突出显示所有内容,所以我知道按钮正在被按下..但是 NSLog 不打印.....

顺便说一句,用户交互已启用......

【问题讨论】:

在您的 xib 中检查您已将该方法连接到所需的按钮。 【参考方案1】:

    (id)sender

问题不在于它只需要获取事件发送者,但没有它,该方法必须同样工作......

【讨论】:

【参考方案2】:

您确定将方法与情节提要中的按钮事件 UIControlEventTouchUpInside 相关联吗?如果是,请尝试删除按钮,重新创建并连接到该方法...(无法看到您的项目,这是我认为最快的解决方法)

【讨论】:

yes UIControlEvenetTouchUpInside 已在情节提要中连接

以上是关于UIButton 和 IBAction的主要内容,如果未能解决你的问题,请参考以下文章

UIbutton忘记宽度和高度

我想通过单击按钮来更改 UIButton 和 UIImage 视图。但是 UIButton 和 Image 视图的图像是不同的[重复]

iOS UIButton - UIButton setUserInteractionEnabled 和 setEnabled 之间的区别

NSLayoutConstraint 不适用于 uibutton 和 uilabel

使用 UILabel 和 UIButton 显示用户标签

同一视图上的 tableview 和 UIButton