2.提示框(推送消息和软件弹框)样式:
UIPopupAlertSheet*@2x系列,就5个文件,包括了背景和按钮,直接替换即可。由于IOS5添加了通知中心,如果软件的通知方式你选择了“Banner”将不会用到这些文件,只有“Alert”选项的才会用到。电量低和部分软件警告是一定会用到的。IOS4里我们就天天和它们打交道了~
3.导航栏和按钮条:
大家对导航栏都有概念吧,很多网站和软件都设计有导航栏,一般位于顶端(或侧面显眼处),用户可通过它跳转到各种页面。按钮条这个名字有点别扭,不过它确实是这么叫的,作用和导航条类似吧,对应的,一般位于底端。
①导航栏:UINavigationBar*@2x系列,带“Background”的都是背景,其他为按钮。
②按钮条:UIButtonBar*@2x系列,同上带“Background”的都是背景,还有3个名为“UIButtonBarBadge*@2x”的图片,就是软件内部的更新气泡提示背景了,比如AppStore和Cydia里有更新的时候在按钮条上显示的那个红色小圆图标,和桌面上那个不一样。还有10个名为“UIButtonBarPageCurl*@2x”的图片我不知道是干什么用的,可能是某个我不常用的系统软件里的按钮吧,总之主题文件里有的话一并替换了就好。
在这些图片中,按钮的尺寸不用多虑,瞟一眼如果一样直接替换就行。麻烦出在背景这儿,可以看到原生文件都是宽为2像素的图片,高有64、88、98、148不等,会用在不同的软件中,像AppStore和Cydia用的导航栏是高88的,按钮条是高98的,Safari用的按钮条是88的。它们的运作方式我想和状态栏是一样的,所以此处我们要“故技重施”了。图片数量略有点多,但规格就这4种,风格也都一致,做好4个元件后改名替换相同尺寸的文件就好了。在这儿我要多说的一点是,导航栏背景加双边界线完全可以,因为它上临状态栏下接我们要浏览的内容,有边界线会显得有层次感,但是按钮条背景就不要加下边界线了,否则在底部会显得很不协调,尤其是高为88和98的那4个文件,64的随意。另外,细心的朋友应该已经发现了,那条高为1像素的边界线不是在最边上,而是在第二或倒数第二行像素处。
4.切换选择开关:
就是开启时会有“ON”,关闭时会有“OFF”的那个可以左右滑动的按钮。
UISwitch*@2x系列,包括Button(按钮)和Track(轨道),直接换掉。IOS5多了两个名为“UISwitchThumb*@2x”的图片,看缩略图你就懂了,这个没有现成的好的替换资源,那……自己做?自己做呗,你可以的!但是如果你连jpg和png有何不同都不知道就算了吧,你会破坏世界和平的。。


5.加载程序或连接网络状态指示图标:
光看名称可能不太好理解是哪一部分,如果看缩略图还没想起来的话,后面的图片中会给出明确指示。
IOS433:ProgressGear_*@2x系列,分为五组,分别是Gray、White、White_large、White_small和Gray_small,其中前三组每组12张图片,后两组却是每组16张图片。原因是前三组图片指示加载程序状态,而后两组指示网络连接状态(用在不同颜色的状态栏上)。
IOS501:UIActivityIndicatorViewStyle*@2x系列,除了和IOS433一样的五组之外还多了UIActivityIndicatorViewStyleForBlueBackgroundSmall.*@2x一组,也包括16张图片,具体用在哪里不清楚,鉴于这些“转轮”图标的风格是一致的,一并替换掉就好,不过它的分辨率……
之所以把这个放在后面讲是因为这部分是我花时间最多的地方之一,也是我最费解的地方。看分辨率,大转轮,74×74的,中转轮,40×40的,嗯很好,再一看小转轮,WTF!28×30?这是神马意思,好好的圆形图标前3组都是正方形这儿突然冒出个异形,去主题包里一看果然不出所料,人家是30×30的正常形态。数了一下每组16个两组要改32个图片。。好吧,先把大轮子和中轮子扔进去再说,扔完了感觉不对呀,我复制了48个文件怎么只提示要覆盖36个文件?定睛一看,我整个人都要斯巴达了……