如何创建类似iPhone设置的视图

时间:2011-02-08 16:29:30

标签: iphone

我想创建一个类似于iPhone的“设置”应用的视图。

这个视图是使用UITableView还是什么?是以编程方式创建的项目还是可以在Interface Builder中执行此操作?

4 个答案:

答案 0 :(得分:23)

这是一个带有样式的UITableView:UITableViewStyleGrouped

可以在“界面”构建器中执行此操作,并且有多种方法。

本文介绍了Google搜索提供的最直观的方式:http://www.galloway.me.uk/tutorials/custom-uitableviewcell/

关键步骤是:

  • 使用xib(不是表视图控制器)创建UIViewController
  • 用UITableView替换它的初始视图
  • 实现UITableViewDelegate和UITableViewDatasource协议
  • 将任何其他UITableViewCells添加到Interface Builder作为额外视图
  • 在您的视图控制器类中将它们称为 IBOutlet UITableViewCell *
  • 使用连接检查器将视图控制器中的IBOutlet连接到Interface Builder
  • 中的单元格

答案 1 :(得分:5)

查看InAppSettingsKit Project,它不仅可以在您的应用中进行设置,还可以将设置外部化到iPhone的设置应用中。这可能是将设置添加到您的应用中的最简单方法。

答案 2 :(得分:3)

您在“设置应用”中看到的是使用导航控制器的UITableView具有“分组”样式的不同部分。请查看UICatalog example以及Table View Programming Guide for iOS

答案 3 :(得分:1)

试试FormKit。它可以让您轻松地创建类似于表单的设置应用程序。

Settings App like form