美文网首页
Settings.bundle

Settings.bundle

作者: 孙凯iOS | 来源:发表于2019-01-24 15:19 被阅读0次

    Settings.bundle

    https://www.jianshu.com/p/e3f6bc301499 https://developer.apple.com/library/archive/documentation/PreferenceSettings/Conceptual/SettingsApplicationSchemaReference/Articles/RootContent.html#//apple_ref/doc/uid/TP40007018-SW1 在系统设置中设置APP

    Group -- 编组。键为PSGroupSpecifier,首选项逻辑编组的标题。
    Text Field -- 文本框。键为PSTextFieldSpecifier,可编辑的文本字符串。
    Title -- 标题。键为PSTitleValueSpecifier,只读文本字符串。
    Toggle Switch -- 开关。键为PSToggleSwitchSpecifier,开关按钮。
    Slide -- 滑块。键为PSSliderSpecifier,取值位于特定范围内的滑块。
    Multivalue -- 多值。键为PSMultiValueSpecifier,下拉式列表。
    Child Pane -- 子窗格。键为PSChildPaneSpecifier,子首选项页。

    Group

    Key 描述 数据类型 Type PSGroupSpecifier String Title 头标题 String FooterText 尾标题 String SupportedUserInterfaceIdioms 指定设备类型,@[@"Phone",@"Pad"] Array<不加默认都显示,只加Pad,则iPhone上不显示此group,但cell正常显示><所有cell均支持此字段>

    Text Field

    Text Field is Secure -- 是否为安全文本。如果设置为YES,则内容以圆点符号出现。

    Autocapitalization Style -- 自动大写。有四个值: None(无)、Sentences(句子首字母大写)、Words(单词首字母大写)、All Characters(所有字母大写)。

    Autocorrection Style -- 自动纠正拼写,如果开启,你输入一个不存在的单词,系统会划红线提示。有三个值:Default(默认)、No Autocorrection(不自动纠正)、Autocorrection(自动纠正)。

    Keyboard Type -- 键盘样式。有五个值:Alphabet(字母表,默认)、Numbers and Punctuation(数字和标点符号)、Number Pad(数字面板)、URL(比Alphabet多出了.com等域名后缀)、Email Address(比Alphabet多出了@符合)。

    Picker 选择器 Type PSMultiValueSpecifier DefaultValue 默认值 String Titles Array 用于显示-可本地化 Values Array 用于取值 与titles一一对应 ShortTitles Array 用于显示,如果没有则显示Titles中的内容 DisplaySortedByTitle 是否排序

    Select 选择器 2 Type PSRadioGroupSpecifier String Key 唯一标识 String Title 标题 String FooterText 描述 foot String DefaultValue 默认值 String Titles Keys Array Values Values Array DisplaySortedByTitle 自动排序 BOOL <会把后面的item并入到本区>

    Slider

    Minimum Value -- 最小值,Number类型。

    Maximum Value -- 最大值,Number类型。

    Min Value Image Filename -- 最小值那一端的图片。

    Max Value Image Filename -- 最大值那一端的图片。

    P.s.官方推荐21*21,实际图片大小不限,要放在Settings.bundle包内(如果放在具体文件夹内,则要加上路径:Image/imageLeft_29x29)。

    Child Pane 下一层设置列表。

    Key 描述 数据类型 Type PSChildPaneSpecifier String Title 标题 String File 下一层文件名称,例如:SubSetting String<不可加文件扩展名,当可以添加路径>

    相关文章

      网友评论

          本文标题:Settings.bundle

          本文链接:https://www.haomeiwen.com/subject/iqzyjqtx.html