我有一个应用程序显示警报视图,但我想自定义警报视图,以便我可以附加图像。这类似于Temple Run显示其警报视图的方式。我尝试添加背景颜色,但它会使警报视图本身成为颜色。 请帮助!
答案 0 :(得分:1)
如果要将图像添加到警报视图,可以将图像视图添加为子视图。要展开警报视图,请将消息设置为包含某些\ n的
的文本您无法更改提醒的颜色。
答案 1 :(得分:0)
在IOS 7或更高版本中,使用代码
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 200, 282)];
UIImage *wonImage = [UIImage imageNamed:@"iberrys.png"];
imageView.contentMode=UIViewContentModeCenter;
[imageView setImage:wonImage];
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Arirang List"
message:@"phiên bản: 1.0\n website: www.iberrys.com\n email: quangminh@berrys.com\nmobile: 0918 956 456"
delegate:self
cancelButtonTitle:@"Đồng ý"
otherButtonTitles: nil];
//check if os version is 7 or above
if (floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_6_1) {
[alertView setValue:imageView forKey:@"accessoryView"];
}else{
[alertView addSubview:imageView];
}
[alertView show];
答案 2 :(得分:-1)
自定义图像Alertbox替换Apple默认蓝色alertBox
[这是截图1] [1]
[这里是截图2] [2]:www.8land.org/download/s1.png
一些用法
#就像苹果默认警报一样,但有你自己的形象。看起来更好,对您的用户并不害怕。
#在屏幕上的任何位置创建自己的自定义背景图像。还增加了fadeOut动画效果。
#。提示用户为您的应用评分。
#。表现得像应用程序内购买
#。将其用作广告,提示用户下载您的其他应用或其他人
#。获得用户的反馈
#。购买硬币或您提供的任何虚拟物品
#。如果你把你的图像变成横幅,它就会像横幅一样
#。它可以像iPad中的popoverViewController一样起作用。你可能需要修改一下代码。
从github获取代码,它是麻省理工学院的开源代码 https://github.com/ajaxgeek/Alertbox
下载并尝试并给我你的想法。有可能改进这段片段吗?