首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >自定义AlertView - Xcode

自定义AlertView - Xcode
EN

Stack Overflow用户
提问于 2012-04-23 23:41:43
回答 3查看 1.2K关注 0票数 1

我有一个显示警报视图的应用程序,但我想自定义警报视图,以便可以将图像附加到它。这类似于Temple Run显示其警报视图的方式。我已经尝试添加背景颜色,但它不能使警报视图本身的颜色。请帮帮我!

EN

回答 3

Stack Overflow用户

发布于 2012-04-23 23:50:44

如果要将图像添加到警报视图,可以将图像视图添加为子视图。要展开警报视图,请将消息设置为包含某些\n的文本

您不能更改警报的颜色。

票数 1
EN

Stack Overflow用户

发布于 2015-01-02 18:37:50

在IOS 7或更高版本中,使用代码

代码语言:javascript
复制
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];
票数 0
EN

Stack Overflow用户

发布于 2013-04-18 04:38:49

自定义图像警报框替换苹果默认的蓝色Alertbox

这是屏幕截图1

下面是截图2: www.8land.org/download/s1.png

一些用法

行为就像苹果默认的警告,但有你自己的形象。看起来更好,对你的用户来说不是可怕的。

创建您自己的自定义背景图像与任何大小,在屏幕上的任何地方。还添加了fadeOut动画效果。

#.提示用户对您的应用程序进行评分。

#.表现得像是应用内购买。

#.使用它作为广告,提示用户下载您的另一个应用程序或其他人。

#.获取用户的反馈。

#.购买硬币或任何你提供的虚拟物品。

#.如果你让你的图像像一面旗帜,它就会像一面旗帜。

#.它可以像iPad中的popoverViewController一样工作。不过,您可能需要稍微修改一下代码。

从github获取代码,它是麻省理工学院的开源软件。

https://github.com/ajaxgeek/Alertbox

下载并尝试一下,然后告诉我你的想法。有可能改进这段代码片段吗?

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10283752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档