UIAlertView更改背景颜色

3

您好,我正在尝试将UiAlertview的背景颜色更改为绿色,使用setBGcolor会给我以下输出,其中在SetBGColor中指定了深色。是否有其他方法可以删除背景颜色或进行其他操作。

SetBGcolor OUTPUT

2个回答

7
你可以通过添加一些子视图来更改UIAlertView的图像或背景。这里是一个链接,可能对你有用:https://github.com/goncz9/GRAlertView。我还从给定的链接中发布了一些图片供你参考,但是这些文件在iOS 7中无法正常工作。
希望这能帮到你。

1
@iEinstein,您提供的链接无法使用。您能提供代码或有效链接吗? - Narasimha Nallamsetty
@NarasimhaNallamsetty- 真的兄弟,在iOS 6之后它不起作用。 - iEinstein

3
不,您不能自定义UIAlertView,也不能在此情况下使用appearance属性。如果您必须这样做,您可以使用一个类似于UIAlertViewview。您可以创建一个带有按钮的自定义视图,并在整个应用程序中使用它。
或者您可以检查此链接,它可能会对您有所帮助!

1
"不,你不能自定义" :: 你怎么这么确定呢? - DD_
4
根据苹果的文档:“警告视图的外观: 您无法自定义警告视图的外观。” - John Stephen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接