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

时间:2017-02-17 01:46:32

标签: swift xcode uibutton ibaction viewdidload

标题没有足够的细节,所以让我解释一下我的意思。因此,如果我在viewDidLoad func中禁用了一个UI按钮(并且只是为了检查我做得对,我将下面的代码用于禁用)但是然后我在同一个类中拖放IBAction函数,如果它不可点击但是我有这个,会发生什么。它仍然无法点击吗?

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

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <attr name="textSize" format="dimension"/>

    <declare-styleable name="View1">
        <attr name="textSize"/>
    </declare-styleable>

    <declare-styleable name="View2">
        <attr name="textSize"/>
    </declare-styleable>
</resources>

1 个答案:

答案 0 :(得分:2)

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

中详细了解相关信息

关于ctrl +拖入代码,它不会对任何动作做出反应。它的全部意义在于它基本上变得“无法点击”。因此,例如,如果您有默认布局,它会将其灰显,并在单击时不做出反应(样式方式)。这与按钮上的任何IBAction相同。它通常用于禁用按钮,直到满足某些内容为止,例如,以填充所有插槽等的形式。

这是默认禁用的图片。

Default disabled Button