ios设置屏幕用户界面

我正在尝试在我的应用程序中设置一个设置屏幕,就像iPhone内部的设置一样。 单击设置时,我们会看到带有圆边的不同部分,全部为白色,某些hte选项有箭头,有些是开/关按钮。

Apple如何实现这一目标? 它是UITableView吗? 有没有关于如何使选项看起来相似的文档? 或者是否有Apple的设置屏幕实现的开源示例?

我想创建一个具有类似function的设置屏幕,因此我想知道它是如何在设置屏幕上实现的。 不幸的是,找不到这个搜索。

它是一个分组的UITableView。

分组TableView

您可以非常轻松地为Apple的设置应用程序构建类似的应用程序,特别是如果您使用Storyboard和静态单元格。

如果单元格具有某种附件类型,则需要设置其附件类型并推送新视图。 无论如何,即使你采用古老的方式(iOS 5之前),也不难建立一个。 你现在可以非常快速地建造这样的东西。

它是一个UITableViewstyle设置为UITableViewStyleGrouped

带箭头的单元格具有accessoryType UITableViewCellAccessoryDisclosureIndicator 。 开/关按钮称为开关,它们也可用作电池附件

Settings应用程序的UI基本上是一组具有“分组”样式的UITableViewControllers 。 如果您还没有使用过表,那么您应该花些时间阅读“ 适用于iOS的表格视图编程指南 ”。 它涵盖了有关创建和使用表的所有知识。