iPhone SDK:以编程方式更改IBAction

时间:2010-02-09 02:12:00

标签: iphone uibutton ibaction

有没有办法可以通过编程方式更改UIButton的IBAction?

我知道我可以创建两个按钮并使用button.hidden = BOOL,但我更愿意只更改IBAction本身。

3 个答案:

答案 0 :(得分:12)

不确定。您可以使用addTarget:forControlEvents:removeTarget:action:forControlEvents:手动管理操作方法和控件之间的连接。这两种方法都在UIControl

答案 1 :(得分:3)

我不确定我理解这个问题?为什么不让IBAction调用自定义方法并在该方法中采取哪些操作?

答案 2 :(得分:2)