ios设置屏幕用户界面

时间:2012-10-23 20:14:12

标签: objective-c ios

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

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

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

3 个答案:

答案 0 :(得分:5)

这是UITableViewstyle设置为UITableViewStyleGrouped

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

答案 1 :(得分:4)

这是一个分组的UITableView。

Grouped TableView

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

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

答案 2 :(得分:1)

“设置”应用的UI基本上是一组具有“分组”样式的 UITableViewControllers 。如果您还没有使用过表格,那么您应该花些时间阅读“ Table View Programming Guide for iOS ”。它涵盖了有关创建和使用表的所有知识。