按钮作为出口 vs IBActions [Objective C + Xcode]
Buttons as Outlets vs IBActions [Objective C + Xcode]
将按钮设置为插座有什么意义?我正在学习教程,但老师并没有真正提到他为什么将按钮设置为插座。假设按钮执行 action/call 方法,因此我们将其设置为 IBAction。
他将按钮设置为插座,然后在 viewDidLoad 中通过 Xcode 继续更改按钮的文本,但为什么不将其保留为 IBAction 并使用 setTitle 更改文本:forState:UIControlStateNormal ?
根据定义,按钮不是应该引起操作吗?
在某些逻辑情况下,您需要更改按钮的行为,例如在调用一个动作(由其他事件触发)时,您需要将其禁用或更改其背景颜色或文本。
你不必一直设置,但在很多情况下它真的很有用
将按钮设置为插座有什么意义?我正在学习教程,但老师并没有真正提到他为什么将按钮设置为插座。假设按钮执行 action/call 方法,因此我们将其设置为 IBAction。
他将按钮设置为插座,然后在 viewDidLoad 中通过 Xcode 继续更改按钮的文本,但为什么不将其保留为 IBAction 并使用 setTitle 更改文本:forState:UIControlStateNormal ?
根据定义,按钮不是应该引起操作吗?
在某些逻辑情况下,您需要更改按钮的行为,例如在调用一个动作(由其他事件触发)时,您需要将其禁用或更改其背景颜色或文本。
你不必一直设置,但在很多情况下它真的很有用