如果单击禁用的 UIButton 会发生什么

What happens if you click disabled UIButton

标题不够详细,所以让我解释一下我的意思。因此,如果我在我的 viewDidLoad 函数中禁用了一个 UIbutton(并且只是为了检查我是否做对了,我在下面有我的代码用于禁用)但是然后我在同一个 class 中执行拖放 IBAction 函数,如果它是unlickable 但后来我有那个,会发生什么。它仍然无法点击吗?

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

button.isEnabled = false

通过禁用该按钮,您实际上是在使其处于非活动状态。这意味着按钮的不同元素有一些不同的东西。您可以在 Documentation.

中阅读更多相关信息

关于ctrl+拖入代码,它不会对任何动作做出反应。它的重点是它基本上变成了'unclickable'。因此,例如,如果您有默认布局,它会将其灰显并且在单击时不会做出反应 (style-wise)。这与按钮上的任何 IBAction 相同。它通常用于禁用按钮直到满足某些条件,例如,在所有插槽都已填充的表单中等。

这是禁用的默认图片。