标题没有足够的细节,所以让我解释一下我的意思。因此,如果我在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>
答案 0 :(得分:2)
通过禁用按钮,您实际上是处于非活动状态。这意味着按钮的不同元素有一些不同的东西。您可以在Documentation。
中详细了解相关信息关于ctrl +拖入代码,它不会对任何动作做出反应。它的全部意义在于它基本上变得“无法点击”。因此,例如,如果您有默认布局,它会将其灰显,并在单击时不做出反应(样式方式)。这与按钮上的任何IBAction相同。它通常用于禁用按钮,直到满足某些内容为止,例如,以填充所有插槽等的形式。
这是默认禁用的图片。