作为主题...我想要一个简单的改变AlertView的颜色,但谷歌搜索后,我发现它很麻烦,无论如何,可以给出这个问题的提示? 我还跟踪了UIAlertView,结构如下:
CAlertView: 0x6463050; baseClass = UIAlertView; frame = (3.8 175.1; 312.4 129.8); transform = [1.1, 0, 0, 1.1, 0, 0]; opaque = NO; tag = -1; animations = { transform=<CABasicAnimation: 0x616cfb0>; opacity=<CABasicAnimation: 0x616d050>; }; layer = <CALayer: 0x6407f90>>
以上是基本视图
子视图如下:
"<UIImageView: 0x6470dc0; frame = (0 0; 284 118); opaque = NO; autoresize = W+H; userInteractionEnabled = NO; layer = <CALayer: 0x6470df0>>",
"<UILabel: 0x64649c0; frame = (12 15; 260 0); text = ''; clipsToBounds = YES; opaque = NO; userInteractionEnabled = NO; layer = <CALayer: 0x6444490>>",
"<UILabel: 0x6454180; frame = (12 22; 260 21); text = 'Submit successfully!'; clipsToBounds = YES; opaque = NO; userInteractionEnabled = NO; layer = <CALayer: 0x6453660>>",
"<UIThreePartButton: 0x64690f0; frame = (11 59; 262 43); opaque = NO; tag = 1; layer = <CALayer: 0x6468800>>"
我认为UIImageView是背景视图,我尝试更改视图的颜色,但它不会影响UIAlertView的颜色......
任何人都可以分享一种改变警报视图颜色的简单方法吗?
谢谢你的时间。问候
答案 0 :(得分:0)
这是应用程序将提交到应用程序商店?如果是这样,我几乎可以保证Apple会拒绝你的人机接口指南上的应用程序。
您可能更好地创建自己的UIAlertView
自定义版本并显示相反(您还可以更好地控制它的外观和行为)。