给应用程序添加设置在《精通IOS开发》第五版的第12章有较为详细的介绍,基本上常用的内容都有介绍。最常见的六种:text field ,group ,toggle switch,Multi Value ,slider ,Title。以下内容简单依次介绍以下使用的情况:
textfield 主要用于创建输入内容,例如用户名输入密码输入,创建过后制定其title然后可以设置它的 Identifier,如果是密码输入,可以增加Text Field Is Secure这一个row,然后将其value设置为YES。
group 大概是给app settings分框的。
如下图的: 请输入验证信息
toggle switch 主要是添加一个on/off开关的
multi value 是一个多项选择,可以增加很多内容,并选择其中一个作为默认值。
如下图
点击可以进入选择如下图
slider 是一个滑动条 可以在滑动块两边各自添加一个图标。
title是一个文本框,不可修改的,左边是title名字右边是value。
以上都是粗略介绍的使用,网上还有很多相关的博客和资料。
关于添加子视图的是使用Child Pane这个选项,然后在find中右键显示包内容,打开settings bundle,添加你像添加的子设置项当然也得是.plist文件。
还有关于打算使用类似于下图样式的,目前基本无法实现,这是苹果自带的app所特有的。(也有可能是资料太少无法找到)
我的判断参考这个网址的问答内容
http://stackoverflow.com/questions/10310865/how-to-add-icons-and-more-text-inside-settings-bundle-get-more-options(翻墙可见)
其实我有一个设想,具体实现过程是自己重写.plist文件然后给title样式左边添加一个图片框位置,然后指定图片,挨着的文字就是title格式中的title 右边其实就是value ,具体能否实现没去尝试,因为我不知道它是什么语言写的,Google查看了一下,感觉要费时间,所以等以后有空再去尝试一下。