如何在UIAlertView中程序化设置背景图片?
发布于 2011-04-26 13:58:15
没有为AlertView设置背景图像的方法。我们需要将图像设置为警报视图的subView。
尝试这样做,它将会工作:
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Title" message:@"Message 1......\nMessage 2......" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
UIImageView *Image =[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"ImageName"]];
[alert addSubview:Image];
[Image release];
[alert show];
[alert release];发布于 2013-06-12 22:58:36
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"title" message:@"Empty data not Allowed" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:nil];
UIImage *alertImage = [UIImage imageNamed:@"custom-dialog-background.png"];
UIImageView *backgroundImageView = [[UIImageView alloc] initWithImage:alertImage];
backgroundImageView.frame = CGRectMake(0, 0, 282, 130);
backgroundImageView.contentMode = UIViewContentModeScaleToFill;
[alert addSubview:backgroundImageView];
[alert sendSubviewToBack:backgroundImageView];
[alert show];https://stackoverflow.com/questions/5786371
复制相似问题