我有一个操作表形式的UIAlertController,我设法在一个UIAlertAction上添加了一个UISwitch按钮,但问题是,如果用户不能完全触摸UISwitch按钮,他就可以触摸UIAction我的动作表消失了。因此,我决定禁用UIAlertAction以防止此行为。
myAction.isEnabled = false
现在,它可以正常工作,但是我的UIAlertAction的文本/标题变灰/变暗了,这是正常的,但是我希望这不会发生。我最终希望将自己的颜色应用于它。我用:
禁用它后尝试设置它myAction.setValue(myColor, forKey: "titleTextColor")
,但文字保持灰色。有人知道如何防止这种行为吗?或者,如果有人对我的问题有其他解决方案,我很乐意听到。
以下是我的问题的屏幕截图,因此您可能会更好地理解: