Settings Bundle中几个type的含义

http://www.tekuba.net/program/283/


一般来说,IOS中第三方程序的设置都会在系统"设置"的最下面一组显示。IOS应用程序的使用偏好,存储在在Root.list的XML数据中.系统提供Settings Bundle来操作该文件。
默认情况下,你的app是没有"Settings Bundle"项目的,在XCode中,添加文件:IOS->Resource->Settings Bundle.添加该文件到工程中后,编译运行,就会在系统的“系统”中看到以你的应用程序名字命名的设置项。如果你的程序有ICON的图片,则也会显示该图标。

这时会在工程目录默认生成Settings Bundle,展开Settings Bundle会看到几个文件:
Root.plist-是设置属性的属性列表
en.lproj-是本地化应用程序时使用的(Root.strings)

默认的生成的设置项有如下几个:
Group分组,文本框,Slider,开关控件几个控件。
设置项能用到的控件:
文本框-PSTextFieldSpecifier 
文字-PSTitleValueSpecifier 
开关控件-PSToggleSwitchSpecifier 
Slider-PSSliderSpecifier 
Multivalue-PSMultiValueSpecifier 
Group-PSGroupSpecifier 
子面板-PSChildPaneSpecifier

下面详解说明:
1,PSGroupSpecifier
设置项目Type为PSGroupSpecifier用于指示该项目是一个新分组的开始,其后的每个项目都将是此分组的一部分,直到下一个Type值为PSGroupSpecifier的分组。
2,PSTextFieldSpecifier
设置项目Type为PSTextFieldSpecifier是指示该项目是一个特定的使用偏好字段类型
3,PSToggleSwitchSpecifier
设置项目Type为PSToggleSwitchSpecifier是指示该项目是一个特定的使用偏好开关类型
4,PSSliderSpecifier
设置项目Type为PSSliderSpecifier是指示该项目是一个特定的使用偏好滑块类型。

------------------------

TextFiled中输入密码时,可以使用Text Field Is Secure –  表示文本框字符释放加密显示,也就是显示*符号

Keyboard Type  –  用来设置输入文本的键盘;

对应的还有 Autocapitalization Type(自动大写首字母)和 Autocorrection  Type(自动纠错)等等键值可供设置。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值