extension UIAlertController {
//Set background color of UIAlertController
func setBackgroundColor(color: UIColor) {
if let bgView = self.view.subviews.first, let groupView = bgView.subviews.first, let contentView = groupView.subviews.first {
contentView.backgroundColor = color
}
}
}
3条答案
按热度按时间bpzcxfmw1#
你的问题似乎是重复的,但不是重复的。
是的,可以。你可以参考这个代码。
输出:
参考链接:Customise UIAlertController
x7rlezfr2#
与@ ChetanPrajapati相同,但为了使代码清晰和易于使用,请考虑我创建的这个自定义警报类。现在,您可以像使用普通UIAlertController一样使用该类,并进行自定义:
3j86kqsm3#
我修改了Swift5用户的代码
通过下面的代码可以实现什么?
1.您可以设置消息的背景颜色(它有2个选项。)
选项1看起来像是白色图层在背景颜色之上。)*
1.更改按钮字符串(取消和确认)和颜色。
第一个
如果你选择选项2.背景.请扩展到https://www.swiftdevcenter.com/change-font-text-color-and-background-color-of-uialertcontroller/以下