iOS开发-为程序添加应用设置

时间:2023-03-10 08:09:10
iOS开发-为程序添加应用设置

一、设置捆绑包

设置捆绑包是应用自带的一组文件,用于告诉设置该应用期望得到用户的哪些偏好设置。

新建设置捆绑包:Command+N,在iOS部分中的Resource,选择Settings Bundle图标。

在项目窗口选择名为Settings.bundle的项目,在Root.plist中进行设置。

iOS开发-为程序添加应用设置

二、设置属性列表(Root.plist)

其实属性列表的本质就是字典,通过键来检索存储条目的类型和值。

设置的时候记得在编辑区域任意位置右击,然后选中Show Raw Keys/Values选项,用来看到真实的键名。

Root.plist中有一个条目Stings Table。用于将应用转换成另一种语言。

名为PreferenceSpecifiers的结点则是一个数组,这个数组结点用于表存一组Dictionary结点,每个Dictionary结点都代表用户可修改的一个偏好设置项或用户可以访问的一个子视图。

1.如何添加新行?

只需要在你想要添加的地方点击某一项,但注意不要展开,然后按return键,就可以在改项下面新增一行。点击行的名称,可在下拉菜单里面选择行的类型。

2.行的类型有哪些?

①PSGroupSpecifier

iOS开发-为程序添加应用设置

②PSMultiValueSpecifier

③PSSliderSpecifier

iOS开发-为程序添加应用设置

④PSTextFieldSpecifier

iOS开发-为程序添加应用设置

⑤PSTitleSpecifier

iOS开发-为程序添加应用设置

⑥PSToggleSwitchSpecifier

iOS开发-为程序添加应用设置

3.如何添加子视图?

在项目导航面板右击Settings.bundle,在Finder中打开。再右击它,显示包内容,然后把要添加的内容放进去(可以是子视图.plist文件,可以是图片,如slider的图标)

iOS开发-为程序添加应用设置iOS开发-为程序添加应用设置

再把相应项的值填充完整即可。

iOS开发-为程序添加应用设置