Outlets vs IBActions的按钮[Objective C + Xcode]

时间:2015-05-11 16:29:22

标签: objective-c xcode button

将按钮设置为插座有什么意义?我正在按照教程进行操作,老师并没有真正提到为什么他将按钮设置为插座。假设按钮执行操作/调用方法,因此我们将其设置为IBAction。

他将按钮设置为插座,然后通过viewDidLoad中的Xcode继续更改按钮的文本,但为什么不将它保留为IBAction并使用setTitle更改文本:forState:UIControlStateNormal?

是不是按照定义导致操作的按钮?

1 个答案:

答案 0 :(得分:2)

在某些逻辑情况下,您需要更改按钮的行为,例如在调用动作(由其他事件触发)时,您需要禁用它或更改其backgroundColor或文本。

你不必一直设置,但在很多情况下它确实非常有用