我正在尝试在我的应用程序中设置一个设置屏幕,就像iPhone内部的设置一样。单击设置时,我们会看到带有圆边的不同部分,全部为白色,某些hte选项有箭头,有些是开/关按钮。
Apple是如何实现这一目标的?是UITableView
吗?有没有关于如何使选项看起来相似的文档?或者是否有Apple的设置屏幕实现的开源示例?
我想制作一个具有类似功能的设置屏幕,因此我想知道它是如何在设置屏幕上实现的。不幸的是,找不到这个搜索。
答案 0 :(得分:5)
这是UITableView
,style
设置为UITableViewStyleGrouped
。
带箭头的单元格UITableViewCellAccessoryDisclosureIndicator
为accessoryType
。
开/关按钮称为开关,它们也可用作电池附件
答案 1 :(得分:4)
这是一个分组的UITableView。
您可以非常轻松地为Apple的设置应用程序构建类似的应用程序,特别是如果您使用Storyboard和静态单元格。
如果单元格具有某种附件类型,您将需要设置其附件类型并推送新视图。无论如何,即使你采用古老的方式(iOS 5之前),也不难建立一个。你现在可以非常快速地建立这样的东西。
答案 2 :(得分:1)
“设置”应用的UI基本上是一组具有“分组”样式的 UITableViewControllers 。如果您还没有使用过表格,那么您应该花些时间阅读“ Table View Programming Guide for iOS ”。它涵盖了有关创建和使用表的所有知识。