教你如何制作苹果手机主题,如何修改主题,让别人的主题修改成自己心目中想要的主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
教你如何制作苹果手机主题,如何修改主题,让别人的主题修改成自己心目中想要的主题
---------- 导航--------------------
一主题的基本结构
二背景图片修改
三info.plist 配置(有一定基础的可以尝试去修改)
四bun dies 文件夹(此文件夹里面的子文件夹分别改变手机里的各个程序图标,及改变运行
程序后的进入页面等等,比如com.apple.mobilephone 它就是改变电话的整个界面,像拨号面板啊,通讯录菜单等等)
五folders 文件夹(这个文件夹修改一些特定的程序图标,比如我们从Cydia里面下载的一些插件图标,而bun dles 文件夹改变权限高的图标,所以我们需要folders 文件夹来改变)
六icons (放置图标,bundles 文件高于icons文件)
七UiimageS 文件夹(这个文件夹就是改变,WIFl ,信号圈,蓝牙,电量显示等,微型设置图
标的)
八ulsounds 文件夹(修改锁屏铃声,来电铃声,短信铃声等)
九主题中的插件
一'主题的基本结构
一个主题包一般基本包含以下4部分:1、文件夹:BUndles、FOiderS、IConS、UIImageS、UISounds
2、配置文件:Info.plist (本质是Xml文档,用于配置字体颜色和导航条等)
3、背景图片:Dock.png 、StatUSBar.png 、Wallpaper.png 、LoCkBaCkgroUnd.png
4、插件:Wallpaper.html 、LOCkBaCkgrOUnd.html 、Widget.html 以及被这些html
内部指定的目录,如Widget ,PriVate ,resoures 等等文件夹。
现在的主题一般分为两个样式:如图
第一种(基本的)第二种(复杂的)
1、苹果发布的iPhone4 和Touch4为retina显示屏,屏幕分辨率640 X 960,,适用的
图片宽度和高度都在原来基础上扩大两倍,而且后缀以@2X结尾。例如,主屏壁纸
WalIPaper.p ng (320 X 480) ,在iPhone4 , 4s 上为Wallpaper@2x. Png (640 X 960)
2、如果您制作主题的时候不想遵循那些尺寸也行,但是一般不要超过推荐大小的
以免显示过慢等。但是如果在教程中有用红线特别标注的大小就要遵循那些大小尺寸,不然会造成主界面显示异常等等。
、基本背景图片修改
同上~
3、状态栏:
1,电话,设置,短信状态栏2倍以上,
1、主屏幕壁纸:Wallpaper.p ng
320X 480
如果是iPhone4 ,4s 或者TaUCh4 则使用640 X 960 ,命名为Wallpaper@2x. Png,2、锁屏壁纸:LaCkWallpaper.png
WalIPaper.p ng (320 X 480) ,在iPhone4 , 4s 上为Wallpaper@2x. Png (640 X 960)
640x40
SiIVer_Base.p
ng
640x40 放于在主题UIlmageS 文件夹里
2,锁屏,电池界面,与主屏幕状态栏
Tran sluce nt_Base.p ng 640x40
640x40 放于在主题UIImageS 文件夹里
4、dock 栏:
640x91
放于BUndies 文件夹里的com.apple.springboard
5、短信聊天背景:SMSBaCkgraUnd.png
SMSBaCkgraU ng.p ng 960x960
960x960
三、Info.plist 配置
改字体颜色及大小,可以在配置里改,就省去下载字体颜色插件,如果主题包内没有此文件,可自行增加
1、DoCk 栏图标字体--DoCkedlConLabelStyle
2、非Dock 栏图标字体--UndockedlconLabelStyle
说明:
font-family :字体样式
font-size :字体大小(默认是13 ,一般不要超过15)
font-weight: 字体粗细bolder、bold
opacity:将文字透明化(取值范围0~1之间:0全透明,1完全不透明)
tran SPare nt color :字体颜色,使用CSS颜色代码值或者颜色名称,比较特殊的是透明色是
该处的#00008B 是CSS颜色代码,对应的名称是darkblue ,
使用color: darkblue 可以达到相同的颜色效果。
将dock栏和非dock栏图标文字设置透明代码:
VString> OPaCity:0