禁用UIAlertAction,但不希望标题为灰色/暗淡

时间:2018-06-22 06:23:36

标签: swift uialertcontroller uialertaction

我有一个操作表形式的UIAlertController,我设法在一个UIAlertAction上添加了一个UISwitch按钮,但问题是,如果用户不能完全触摸UISwitch按钮,他就可以触摸UIAction我的动作表消失了。因此,我决定禁用UIAlertAction以防止此行为。

myAction.isEnabled = false

现在,它可以正常工作,但是我的UIAlertAction的文本/标题变灰/变暗了,这是正常的,但是我希望这不会发生。我最终希望将自己的颜色应用于它。我用:

禁用它后尝试设置它
myAction.setValue(myColor, forKey: "titleTextColor")

,但文字保持灰色。有人知道如何防止这种行为吗?或者,如果有人对我的问题有其他解决方案,我很乐意听到。

以下是我的问题的屏幕截图,因此您可能会更好地理解:

screenshot of my actionsheet

0 个答案:

没有答案