PhoneGap中文网

 找回密码
 立即注册
查看: 18933|回复: 2
打印 上一主题 下一主题

phoengap ios开发中修改应用程序默认图标

[复制链接]

493

主题

2035

帖子

6894

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6894
跳转到指定楼层
楼主
发表于 2014-6-8 15:26:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在phoengap ios开发中如何修改应用程序默认图标

在配项目中的codes/02/HellpApple文件夹中找到Icon@2x.png的图像文件,拖曳到HelloApple项目的Resources文件夹中。选中Copy items into destination group's folder(if needed)前面的复选框,将这张图片复制到Resources文件夹,单击Add按钮,如图2-21所示。

找到Resources文件夹中的HelloApple-Info.plist文件,找到key为Icon file的记录,将其对应的值设置为Icon@2x.png,因为这张图片是为iPhone 4高分辨率应用程序准备的,所以它是114×114像素大小。执行Build and Run命令,我们会看到应用程序的图标变成了漂亮的篆书"苹果",如图2-22所示。


图2-21  添加图片文件到Resources文件夹中







回复

使用道具 举报

493

主题

2035

帖子

6894

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6894
沙发
 楼主| 发表于 2014-6-8 15:30:34 | 只看该作者
phonegap ios开发中为应用程序设置一组图标

下面我们设置两个不同的图标,便于iPhone在不同情况下显示对应的图标。iPhone 4的Spotlight需要58×58像素的图标,虽然在没有这个图标的时候iPhone也能够用默认图标代替,但是完美的应用程序需要我们在细节上下更大的工夫。

从配套光盘中的codes/02/HellpApple文件夹中找到 Icon-Small@2x.png 的图像文件,拖曳到HelloApple项目的Resources文件夹中。选中Copy items into destination group's folder (if needed)前面的复选框,将这张图片复制到Resources文件夹,单击Add按钮。

修改刚才的HelloApple-Info.plist文件,删除Icon file记录中Value的值。

在Icon file记录的右侧单击+号,添加一个新的兄弟记录,从下拉列表框中选择Icon files,如图2-23所示。

图2-23  在HelloApple-Info中添加Icon files

单击Icon files左侧的三角,让它变成向下指向状态,此时该记录的右侧变为了 形状的按钮,单击它增加两个子记录。将Item 0的值设置为Icon@2x.png,Item 1的值设置为Icon-Small@2x.png,执行Build and Run命令后我们在模拟器中看到主屏幕的应用程序图标还是红色的,而Spotlight中的图标变成图片Icon-Small@2x.png,如图2-24所示。

(点击查看大图)图2-24  模拟器的Spotlight中的Hello Apple图标

如果我们希望关闭图标上面的发光效果,需要在HelloApple-Info.plist文件中再添加一个key是UIPrerenderedIcon的记录,将其Value设置为YES。更多关于这方面的设置我们还可以访问http://developer.apple.com/library/ios/#documentation/General/Reference/InfoPlistKeyReference/Articles/

iPhoneOSKeys.html进行了解。




希望以上内容对大家有帮助
回复 支持 反对

使用道具 举报

1

主题

16

帖子

88

积分

注册会员

Rank: 2

积分
88
板凳
发表于 2014-8-28 17:35:25 | 只看该作者
你的xcode是什么版本啊?我的xcode5 怎么不行呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-4-19 21:52 , Processed in 0.044396 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表