alertview 中的图像在 ios7 中不起作用

Posted

技术标签:

【中文标题】alertview 中的图像在 ios7 中不起作用【英文标题】:Image in alertview is not working in ios7 【发布时间】:2014-07-11 09:43:27 【问题描述】:

我使用以下代码在警报视图中添加图像。但它不起作用。

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Popup" message:@"popup" delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles: nil];

UIImageView *tempImg = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"gg.jpg"]];

tempImg.contentMode = UIViewContentModeScaleToFill;

tempImg.frame = CGRectMake(90, 40, 100, 120);

//    tempImg.image = [UIImage imageNamed:@"gg.jpg"];

[alert addSubview:tempImg];

[alert show];

提前致谢

【问题讨论】:

ios7 中,Apple 删除了将子视图附加到标准 UIAlertView 的这一功能。对于自定义 UIAlertView,请参阅链接 -- ***.com/questions/18729220/… 在 ios7 中,您需要以 ***.com/a/21067447/2066428 中描述的方式添加子视图 【参考方案1】:

你不能在 iOS 7 中使用addSubview 到 UIAlertView。如果你想自定义它,你必须制作你自己的 alertView。网上也有很多自定义的警报视图。你可以试试这个one

【讨论】:

以上是关于alertview 中的图像在 ios7 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

UITableViewCell 中的 UIButton 在 iOS7 中不起作用

UIProgressView 跟踪和进度图像在 iOS7 中不起作用

alertView:(UIAlertView *) alertView 方法在 Appdelegate 中不起作用

iOS 8 中的 UITableViewCell 约束在 iOS7 中不起作用

关于 iOS7 中的 AlertView App Crash

UITableView 内容“静态单元格”在 iOS7 中不起作用