有什么方法可以通过编程方式更改Uibutton的ibaction?

我知道我只能创建两个按钮并使用button.hidden = bool,但我宁愿只更改iBaction本身。

有帮助吗?

解决方案

当然。您可以使用 addTarget:forControlEvents:removeTarget:action:forControlEvents: 管理动作方法和控制之间的连接。两种方法都在 UIControl.

其他提示

我不确定我明白这个问题吗?为什么不使用IBACTION调用自定义方法,并为该方法采取哪种操作提供一些逻辑?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top