zoukankan      html  css  js  c++  java
  • iOS开发-为程序添加应用设置

    一、设置捆绑包

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

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

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

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

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

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

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

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

    1.如何添加新行?

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

    2.行的类型有哪些?

    ①PSGroupSpecifier

    ②PSMultiValueSpecifier

    ③PSSliderSpecifier

     

    ④PSTextFieldSpecifier

    ⑤PSTitleSpecifier

    ⑥PSToggleSwitchSpecifier

    3.如何添加子视图?

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

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

  • 相关阅读:
    ASP.NET Core 2.2 基础知识(七) 选项模式
    ASP.NET Core 2.2 基础知识(六) 配置(内含MySql+EF)
    ASP.NET Core 2.2 基础知识(五) 环境
    ASP.NET Core 2.2 基础知识(四) URL重写中间件
    shell 环境变量
    shell 数值运算
    shell IF分支判断语句
    WINDOWS 端口查看
    mybatis-ResultMappingResolver类信息
    shell 基本概述
  • 原文地址:https://www.cnblogs.com/jierism/p/5718453.html
Copyright © 2011-2022 走看看