为什么ios程序的settings bundle什么时候调用
在Android手机上, 在某个程序里,通过按Menu键,一般都会打开这个程序的设置,而在iOS里,系统提供了一个很好的保存程序设置的机制。就是使用Settings Bundle。
在按了HOME键的情况下,在第一页的图标中找到设置,会看到程序的设置都在这里。那如何添加自己的程序的设置项呢?
1、添加设置项
默认情况下,新建的项目程序是没有设置项的。新建一个项目,命名为 SettingsBundleDemo,选择Single View App模版创建。项目创建完成,在项目里选择创建新文件,
选择Resource 中的Settings Bundle,创建。
再给程序添加一个icon。运行。按home键,打开设置,看到设置里多了一项,SettingsBundleDemo。这就为程序添加了一个设置。
2、设置的控件
默认的生成的设置项里有这个几个控件。
分别是:Group分组,文本框,Slider,开关控件几个控件。
设置想能使用的控件如下:
设置控件
类型
文本框 PSTextFieldSpecifier
文字 PSTitleValueSpecifier
开关控件 PSToggleSwitchSpecifier
Slider PSSliderSpecifier
Multivalue PSMultiValueSpecifier
Group PSGroupSpecifier
子面板 PSChildPaneSpecifier.
3、编辑设置项的文件
展开Settings.bundle,其中包含一个Root.plist。Settings程序中的显示项就是从Root.plist中获取的。单击Root.plist以打开它,在空白处单击,选中Show Raw Keys/Values:
在按了HOME键的情况下,在第一页的图标中找到设置,会看到程序的设置都在这里。那如何添加自己的程序的设置项呢?
1、添加设置项
默认情况下,新建的项目程序是没有设置项的。新建一个项目,命名为 SettingsBundleDemo,选择Single View App模版创建。项目创建完成,在项目里选择创建新文件,
选择Resource 中的Settings Bundle,创建。
再给程序添加一个icon。运行。按home键,打开设置,看到设置里多了一项,SettingsBundleDemo。这就为程序添加了一个设置。
2、设置的控件
默认的生成的设置项里有这个几个控件。
分别是:Group分组,文本框,Slider,开关控件几个控件。
设置想能使用的控件如下:
设置控件
类型
文本框 PSTextFieldSpecifier
文字 PSTitleValueSpecifier
开关控件 PSToggleSwitchSpecifier
Slider PSSliderSpecifier
Multivalue PSMultiValueSpecifier
Group PSGroupSpecifier
子面板 PSChildPaneSpecifier.
3、编辑设置项的文件
展开Settings.bundle,其中包含一个Root.plist。Settings程序中的显示项就是从Root.plist中获取的。单击Root.plist以打开它,在空白处单击,选中Show Raw Keys/Values:
佚名
2024-06-01 22:12:38
类似问题(10)
-
佚名2024-06-01 12:43:01
问HBuilder 打包生成APP的时候可以生成 IOS的 Bundle ID吗
答一、预备环境iOS开发环境,Mac OS、XCode5.0以上版本;下载HBuilder离线打包iOS版SDK(5+ SDK下载)。SDK目录说明:HBuild...
-
佚名2024-06-01 10:51:14
问如何动态获取ios工程的Bundle version版本号,bundleID,appName
答let info = Bundle.main.infoDictionary下面是keyCFBundleDisplayName //appNameCFBundl...
-
佚名2024-06-01 16:28:28
问永恒边境iOS什么时候测试
答iTunes Connect是基于web的应用、连字符、句点和下划线。如果你之前做过iOS开发项目。随便填点什么;创建按钮然后你会跳入下一个界面 首先,那么你应...
-
佚名2024-06-01 07:01:05
问iOS中的framework和bundle有什么区别?大神们帮帮忙
答framework是库支持,是系统的,bundle是一个安装包,里面可以放一些图片,也就是你的应用程序的安装包。 查看原帖>>
-
佚名2024-06-01 08:00:00
问为什么金毛小时候这么调皮
答小狗要活波一点才可爱
-
佚名2024-06-01 08:00:00
问发那科oi用M代码调用子程序,那么这个m代码能不能和程序段放在同一排?程序的执行顺序是什么样的?懂
答M98应单独书写一行。程序执行到M98段,直接跳转到对应子程序,子程序执行完毕,再执行M98后面的一行。就相当于把子程序内容复制粘贴到M98这里。
-
佚名2024-06-01 08:00:00
问请问订婚的时候都需要什么样的程序啊?这个时候需要下彩礼钱么?
答不知道楼主是什么地方的人,我只说一下我的订婚经历:先是两家家长见面确定个订婚的时间。我们这是订婚当天给女方彩礼,一般都是10001块,寓意万里挑一。男方父母要给...
-
佚名2024-06-01 08:00:00
问西门子808D数控车床主程序调用子程序如何编程?
答好多种方法1:直接输入子程序名字2: CALL 子程序名字3:外部调用 EXCALL 子程序名字
-
佚名2024-06-01 08:00:00
问什么时候用difficult什么时候用difficulty
答形容词difficult 名词difficulty
-
佚名2024-06-01 08:00:00
问为什么香肠派对,应用程序无法安装?
答你好,是不是你的手机不允许你安装这个游戏。
风水
起名
网名
- 1 3字网名可爱
- 2 适合男人带信仰的网名
- 3 森系网名的含义
- 4 邓紫棋渔民的网名
- 5 诗意八字女网名
- 6 含渺字的网名
- 7 好听的二字女微信昵称
- 8 异地恋情侣昵称
- 9 gta5ol昵称大全
- 10 葫芦丝才艺方面的快手昵称
说说
- 1 qq女生个性签名想哭
- 2 看不了好友个性签名
- 3 两人一起的情侣签名
- 4 关于动心不动情的签名
- 5 关于很霸气的说说
- 6 我在等你说说
- 7 南康夜景的说说
- 8 关于安静的说说心情说说
- 9 公益说说在路上
- 10 发快手适合的说说