我是如何实现UIalertView背景色的修改的

转载自:http://www.cocoachina.com/bbs/read.php?tid-11741-toread-1.html

首先声明  ,其实并不是修改背景色,而是在背景上加了个颜色图片,嘿嘿

修改后的效果

2011-11-24更新:

随着sdk的不断更新,这个办法现在已经实效了。
谢谢65楼给出的解决办法,测试了一下,这个办法也只在模拟器上起作用

修改了一下,下面的代码能达到原来的效果
    UIAlertView *theAlert = [[[UIAlertView alloc] initWithTitle:@"Atention"
                                                        message: @"I'm a Chinese!"
                                                       delegate:nil 
                                              cancelButtonTitle:@"Cancel" 
                                              otherButtonTitles:@"Okay",nil] autorelease];
    
    [theAlert show];


    UIView *additonBackgroundView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, alert.frame.size.width-30, alert.frame.size.height-20)];
    additonBackgroundView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"loveChina.png"]];
#if TARGET_IPHONE_SIMULATOR
    [theAlert insertSubview:additonBackgroundView atIndex:1];
#else
    [theAlert insertSubview:additonBackgroundView atIndex:0];
#endif
        [additonBackgroundView release];


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值