2011-03-02 23 views
0

作为主题...我想简单地改变AlertView的颜色,但谷歌搜索后,我觉得这是麻烦,无论如何,可以给这个问题提示? 我还跟踪UIAlertView中,该结构就会像如下:iPhone,更改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中的颜色...

人人都可以分享好的和简单的WA ❖更改警报视图的颜色?

感谢您的时间。

问候

+0

代码看起来不错... – iXcoder 2011-03-19 16:53:57

回答

0

这是应用程序将被提交到应用商店?如果是这样,我几乎可以保证苹果会拒绝你的应用程序的人机界面指南。

您可能会更好地创建自己的UIAlertView自定义版本,并显示(而且您还可以更多地控制它的外观和行为)。

+0

嗨,卢克,感谢您的评论,我已经使用CAlertView扩展UIAlertView中....如果它可以通过苹果公司被接受? – iXcoder 2011-03-02 11:16:14

+0

请参阅:http://stackoverflow.com/questions/551530/customizing-uialertview – Luke 2011-03-02 11:19:49