系统设置 Setting Bundle

简介

我的整理原文博客地址 >>>>>>>>>>


Introduction 官方文档

iOS 应用程序编程指南。

watchOS 应用程序编程指南。

2016 年 12 月 12 日,更新滑块与 tvOS 文档内容。(上一版本为 2015 年 03 月 09 日)

## iOS 10.1.1 实测,设置处修改,UI 不变,通过代码获取数据则为新数据,键盘也无法隐藏。

## 如果真这么垃圾,谁用哦。

## 还是我打开方式不对。

## 好消息是:更新的滑块没有问题!

Root 文件

Schema File Root Content 官方文档

  • 需要创建 Settings.bundle,里面包含了 Root.plist。
Key 描述
PreferenceSpecifiers 列表,类似 TableView
StringsTable 数据表名称
ApplicationGroupContainerIdentifier cell 类型

Group

  • 作用同 tableView head and foot String。
Key 描述 数据类型
Type PSGroupSpecifier String
Title 头标题 String
FooterText 尾标题 String
SupportedUserInterfaceIdioms 指定设备类型,Phone 支持 iPhone,Pad 支持iPad Array

Child Pane

  • 下一层设置列表。
Key 描述 数据类型
Type PSChildPaneSpecifier String
Title 标题 String
File 下一层文件名称,例如:Pay String
SupportedUserInterfaceIdioms String

Switch

  • 开关
Key 描述 数据类型
Type PSToggleSwitchSpecifier String
Title 标题 String
Key 唯一标识 String
DefaultValue 默认状态 BOOL
TrueValue 打开状态时的值 任意类型
FalseValue 关闭状态的值 任意类型
SupportedUserInterfaceIdioms String

Slider

  • 滑块
Key 描述 数据类型
Type PSSliderSpecifier String
Key 唯一标识 String
DefaultValue 默认值 Number
MinimumValue 最小值 Number
MaximumValue 最大值 Number
MinimumValueImage 左侧图片,21x21 String
MaximumValueImage 右侧图片,21x21 String
SupportedUserInterfaceIdioms String

Label

  • 标题
Key 描述 数据类型
Type PSTitleValueSpecifier String
Title 标题 String
Key 唯一标识 String
DefaultValue 默认值 String
Titles 所有 Keys Array
Values 对应 Values Array
SupportedUserInterfaceIdioms String

Field

  • 文本输入框
Key 描述 数据类型
Type PSTextFieldSpecifier String
Title 标题 String
Key 唯一标识 String
DefaultValue 默认值 String
IsSecure 密码模式 BOOL
KeyboardType 键盘类型 可选
AutocapitalizationType 自动大小写 可选
AutocorrectionType 自动校正 可选
SupportedUserInterfaceIdioms String

Picker

  • 选择器
Key 描述 数据类型
Type PSMultiValueSpecifier String
Title 标题 String
Key 唯一标识 String
DefaultValue 默认值 String
Titles Keys Array
Values Values Array
ShortTitles 用于显示 Array
SupportedUserInterfaceIdioms String
DisplaySortedByTitle 自动排序 BOOL

Select

  • 选择器 2
Key 描述 数据类型
Type PSRadioGroupSpecifier String
Key 唯一标识 String
Title 标题 String
FooterText 描述 foot String
DefaultValue 默认值 String
Titles Keys Array
Values Values Array
SupportedUserInterfaceIdioms String
DisplaySortedByTitle 自动排序 BOOL

你可能感兴趣的:(系统设置 Setting Bundle)