2017-02-17 45 views
0

标题没有足够的细节,请让我解释我的意思。所以,如果我禁用了我的viewDidLoad func中的一个UIbutton(并且只是为了检查我做的是否正确,我的代码在下面禁用),但是然后我在同一个类中拖放了IBAction函数,如果它不可用,有,会发生什么。它仍然保持不可点击吗?如果您点击禁用的UIButton,会发生什么

我会测试自己,但目前无法测试,因为我在学校电脑上,我在等待系统管理员允许访问调试过程。

button.isEnabled = false 

回答

2

通过禁用该按钮,您基本上处于非活动状态。这意味着按钮的不同元素有几个不同的事情。你可以在Documentation中阅读更多关于它的信息。

关于ctrl +拖入代码,它不会对任何操作做出反应。它的重点在于它基本上变得“不可点击”。因此,例如,如果您有默认布局,则它会变灰,并且在点击时不会反应(风格)。这与按钮上的任何IBAction相同。它通常用于禁用按钮,直到满足某些条件,例如以所有插槽填满的形式。

下面是默认禁用的图片。

Default disabled Button

相关问题