有没有办法可以通过编程方式更改UIButton的IBAction?
我知道我可以创建两个按钮并使用button.hidden = BOOL,但我更愿意只更改IBAction本身。
答案 0 :(得分:12)
不确定。您可以使用addTarget:forControlEvents:
和removeTarget:action:forControlEvents:
手动管理操作方法和控件之间的连接。这两种方法都在UIControl
。
答案 1 :(得分:3)
我不确定我理解这个问题?为什么不让IBAction调用自定义方法并在该方法中采取哪些操作?
答案 2 :(得分:2)