Ios 操作表文本始终为灰色(NSAttributedString.Key不起作用)
我正在使用带有一些文本显示的自定义操作表。对于XCode 11.3,我不能使用NSAttributedString.Key.前台。在更新之前它曾经工作过,但现在我找不到解决方案 如果我试图改变背景颜色,它也会变成灰色。Ios 操作表文本始终为灰色(NSAttributedString.Key不起作用),ios,swift,nsattributedstring,actionsheet,Ios,Swift,Nsattributedstring,Actionsheet,我正在使用带有一些文本显示的自定义操作表。对于XCode 11.3,我不能使用NSAttributedString.Key.前台。在更新之前它曾经工作过,但现在我找不到解决方案 如果我试图改变背景颜色,它也会变成灰色。 也许有人已经遇到了这个问题?使用私有API从来都不是一个好主意,因为它们可能会在未经通知的情况下更改。我猜你用的是这样的东西: actionSheet.setValue(message, forKey: "attributedTitle") 这就是为什么这在iOS13.3上不
也许有人已经遇到了这个问题?使用私有API从来都不是一个好主意,因为它们可能会在未经通知的情况下更改。我猜你用的是这样的东西:
actionSheet.setValue(message, forKey: "attributedTitle")
这就是为什么这在iOS13.3上不起作用。不幸的是,并没有合法的方法可以通过公共API改变这些颜色。但是,您是或是一个好建议在图片中嵌入代码是一个坏做法。请用tagYep更新您的问题并插入代码,您是对的,最好使用自定义操作表。谢谢!
actionSheet.setValue(message, forKey: "attributedTitle")