教你如何制作苹果手机主题,如何修改主题,让别人的主题修改成自己心目中想要的主题

  • 格式:doc
  • 大小:606.41 KB
  • 文档页数:15

下载文档原格式

  / 27
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

教你如何制作苹果手机主题,如何修改主题,让别人的主题修改成自己心目中想要的主题

--------------- 导航------------------

一·主题的基本结构

二·背景图片修改

三·info.plist配置(有一定基础的可以尝试去修改)

四bundles文件夹(此文件夹里面的子文件夹分别改变手机里的各个程序图标,及改变运行程序后的进入页面等等,比如com.apple.mobilephone它就是改变电话的整个界面,像拨号面板啊,通讯录菜单等等)

五·folders文件夹(这个文件夹修改一些特定的程序图标,比如我们从cydia里面下载的一些插件图标,而bundles文件夹改变权限高的图标,所以我们需要folders文件夹来改变)六·icons(放置图标,bundles文件高于icons文件)

七·ullmages文件夹(这个文件夹就是改变,WIFI,信号圈,蓝牙,电量显示等,微型设置图标的)

八·ulsounds文件夹(修改锁屏铃声,来电铃声,短信铃声等)

九·主题中的插件

一`主题的基本结构

一个主题包一般基本包含以下4部分:

1、文件夹:Bundles、Folders、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结尾。例如,主屏壁纸

Wallpaper.png (320 x 480),在iPhone4,4s上为Wallpaper@2x. png (640 x 960)

2、如果您制作主题的时候不想遵循那些尺寸也行,但是一般不要超过推荐大小的2倍以上,

以免显示过慢等。但是如果在教程中有用红线特别标注的大小就要遵循那些大小尺寸,不然会造成主界面显示异常等等。

二、基本背景图片修改

1、主屏幕壁纸:Wallpaper.png

320 x 480

如果是iPhone4,4s或者Touch4则使用640 x 960,命名为Wallpaper@2x. png,

2、锁屏壁纸:LockWallpaper.png

同上~

3、状态栏:

1,电话,设置,短信状态栏

Silver_Base.png 640x40

640x40放于在主题UIImages文件夹里

2,锁屏,电池界面,与主屏幕状态栏

Translucent_Base.png 640x40

640x40放于在主题UIImages文件夹里

4、dock栏:

640x91

放于Bundles文件夹里的com.apple.springboard

5、短信聊天背景:SMSBackground.png SMSBackgroung.png 960x960

960x960

三、Info.plist配置

改字体颜色及大小,可以在配置里改,就省去下载字体颜色插件,如果主题包内没有此文

件,可自行增加

1、Dock栏图标字体-- DockedIconLabelStyle

2、非Dock栏图标字体-- UndockedIconLabelStyle

DockedIconLabelStyle

font-family: Arial; font-size: 15px; color:#00008B; font-weight:bold

UndockedIconLabelStyle

font-size: 15px;color: yellow;opacity:0.5

说明:

font-family:字体样式

font-size:字体大小(默认是13,一般不要超过15)

font-weight:字体粗细bolder、bold

opacity:将文字透明化(取值范围0~1之间:0全透明,1完全不透明)

color:字体颜色,使用CSS颜色代码值或者颜色名称,比较特殊的是透明色是transparent。该处的#00008B是CSS颜色代码,对应的名称是darkblue,

使用color: darkblue可以达到相同的颜色效果。

将dock栏和非dock栏图标文字设置透明代码:

DockedIconLabelStyle

opacity:0

UndockedIconLabelStyle

opacity:0

3、导航条-- NavigationBarStyle

NavigationBarStyle

1

导航栏风格:0是默认颜色(淡蓝色),1是黑色,2是透明

4、日历的“日期”字体-- CalendarIconDateStyle

5、日历的“星期”字体-- CalendarIconDayStyle

CalendarIconDateStyle

color: blue;//将日期颜色改成蓝色

CalendarIconDayStyle

color: black;//将星期颜色改成黑色

7、状态栏(StatusBar)时间字体-TimeStyle

TimeStyle

color: red;

四、Bundles文件夹介绍