如何在ios13中更改UIAlertController操作表的外观?

如何在ios13中更改UIAlertController操作表的外观?,ios,swift,uialertcontroller,ios13,Ios,Swift,Uialertcontroller,Ios13,我最近更新到iOS13,并意识到我的操作表的文本颜色不再改变。我使用下面的代码,如果我选择.alert作为首选样式,效果很好,但是当我使用.actionSheet时,textcolor保持默认的灰色 我使用apply样式函数扩展了UIAlertController类,并执行以下操作: 让attributedTitle=NSAttributedString(字符串:self.title???),属性:[NSAttributedString.Key.font:UIFont(名称:globals.m

我最近更新到iOS13,并意识到我的操作表的文本颜色不再改变。我使用下面的代码,如果我选择.alert作为首选样式,效果很好,但是当我使用.actionSheet时,textcolor保持默认的灰色

我使用apply样式函数扩展了UIAlertController类,并执行以下操作:


让attributedTitle=NSAttributedString(字符串:self.title???),属性:[NSAttributedString.Key.font:UIFont(名称:globals.mainFont,大小:18.0)!,NSAttributedString.Key.foregroundColor:UIColor.white])
让attributedMessage=NSAttributedString(字符串:self.message???),属性:[NSAttributedString.Key.font:UIFont(名称:globals.mainFont,大小:14.0)!,NSAttributedString.Key.foregroundColor:UIColor.white])
self.setValue(attributeditle,forKey:“attributeditle”)
self.setValue(attributedMessage,forKey:“attributedMessage”)

Yep,显然这些API的使用不再适用于iOS 13 for.actionSheet@谢谢你的快速回答。因此,从现在起,我必须构建自己的actionSheet视图,对吗?是的,这肯定是最好的方式。是的,显然这些API的使用不再适用于.actionSheet的iOS 13@谢谢你的快速回答。因此,从现在起,我必须建立自己的操作表视图,对吗?是的,这肯定是最好的方式。