美国时间 21 日苹果即将正式发布更名之后的 iOS 4 系统,所有 iPhone 和 iPod touch 用户均可以免费获得该更新。
iOS 4 提供了应用程序文件夹管理、多任务处理和 iBooks 支持等诸多新功能,其中一个细节功能可能会影响到开发者对于其应用程序图标文件的处理。
跟 iPad 一样,iOS 4 开始允许用户自定义 iPhone 和 iPod touch 的「主屏幕背景图片」(并非锁定屏幕的图片),而在此之前 iPhone 和 iPod touch 的主屏幕背景一律是黑色的,无法更改——这也造成一些问题:许多开发者在设计自己的应用程序图标时,往往以黑色作为底色,且图标的形状并非标准的圆角正方形。
在 iOS 4 之前,这是一个很棒的办法,能够让自己的应用图标在黑色背景的 iPhone 主屏上看上去很特殊,「看上去」可以是自己想要的任何形状,「实际上」是自己想要的任何图形周围包裹着一个标准的黑色圆角正方框。
当用户自定义一张照片作为主屏幕背景,原本与黑色背景融为一体的黑色边框就凸显出来了,比如下图:
![]()
当然,这并不是最糟糕的情况,如果你的图标设计的够精致,在 iOS 4 上显示出来也顶多是一个有黑色边框的图标,就像上面的那样,也不错。
但还有不少开发者用的图标,与圆角正方形已经非常相近了,只不过仍有一些细微的差异,所以有开发者采取了「用黑色线条来压边」的办法。在 iOS 4 之前这些细节都不易被用户发现,但当用户用了自定义主屏幕图片,这些应用的图标边缘就会显现出一条明显的黑色线条,看上去不太舒服,比如下图是来自 iPad 的截图:
![]()
举例并无冒犯之意,供 iOS 开发者们参考 :)
9 Comments so far
Leave a comment
Fields in bold are required. Email addresses are never published or distributed.
Some HTML code is allowed:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URLs must be fully qualified (eg: http://apple4.us),and all tags must be properly closed.
Line breaks and paragraphs are automatically converted.
Please keep comments relevant. Off-topic, offensive or inappropriate comments may be edited or removed.
看不懂
@tbw淘宝网 增加了一个举例图片,希望您能看懂了
本来PNG做透明就可以了,可惜iPhone开发的HIG里明令禁止。
现在有什么好一点的办法么?
嗯,后来加上的这张图不错。
禁止系统默认的圆角和高光,自己在图标图片里做就好了
看到自家应用了。
其实我们做图标的时候并没有黑边,黑边是iPad好心为我们加上的。
另外水果在程序提交时限制了SDK3.2以后才能加入大尺寸图标(CFBundleIconFiles),所以iPhone版图标(57×57)在看iPad下看起来就比较杯具了。
附图是72×72 icon的实际效果:
http://i587.photobucket.com/albums/ss312/Saiccc/ipad-icon.png
@Sai 哦 原来如此,看来错怪了哈 :)
你好,请问有能把那个图标背景的黑色编程透明的方法吗?