关于UITableView组件

时间:2013-01-02 14:08:37

标签: iphone ios6 xcode4.5

我是开发iPhone应用程序的新手,我正在独自学习。 我正在尝试制作一个与以下链接相同的视图:

https://docs.google.com/open?id=0B26lA9znN3CUY3BBeW00NGo0RDA

我真的会使用开关按钮,UITableView的单元格之间的标签来制作这样的视图。 这个例子比UITableView更多?还是几个独立的? 我找不到这样的例子。如果有类似的例子会发布下载吗?

3 个答案:

答案 0 :(得分:1)

要复制此视图,请为表创建一个具有“分组”样式的表视图控制器 - 只有一个表。该表使用标准iOS视图和样式(例如,节,页脚,附件视图)。

第一节:

  • 单元格一:自定义单元格样式,带有UILabel @ left和UISwitch @ right
  • 单元格二:正确的细节样式(UILabel @ left and right)和披露指示器附件
  • 节页脚:通过实现表视图委托方法'tableView:viewForFooterInSection',返回带有第1节文本的UILabel。

第二节:

  • 单元格1:基本单元格样式(UILabel @ left)和披露指示器附件

第三节:

  • 第一单元格:正确的细节样式(UILabel @ left and right)

除了第一个页脚部分外,所有这些都可以在故事板中轻松实现。

答案 1 :(得分:0)

您正在查看的视图不是普通的UITableView,而是Skype的“设置”页面。

因此,您必须查看Settings.bundle。 Here是苹果网站的链接,用于描述它。 Here是一个很好的教程,介绍了如何设置“设置”页面。

更新:有一个开源项目可供您根据需要直接在应用程序中包含设置页面:

http://www.cocoacontrols.com/platforms/ios/controls/inappsettingskit

答案 2 :(得分:0)

我相信免费的Sensible TableView框架可以让您使用极少数行来实现这一目标。