如何在屏幕底部的TableView下显示按钮?

时间:2011-04-21 21:09:09

标签: iphone uitableview

我正在尝试构建一个这样的屏幕:

Mockup of my Main Screen

我已经构建了navigationItem(“标题栏”)和表格视图,现在我正在寻找一种在表格视图下添加按钮的方法。

结果应该类似于标签栏,但由于按钮用于影响表格中显示的记录数量,因此我只处理一个控制器。

我如何实现我正在寻找的目标?

2 个答案:

答案 0 :(得分:1)

有几种方法可以表明:

1)您可以使用实际的标签栏。如果这样做,最外层的视图控制器必须是UITabBarController。一些搜索“UITabBar内的UITableView”等应该会给你更多细节。

2)将UITableView的框架设置为小于整个屏幕。让它和按钮(可能是UISegmentedControl)都是公共容器的子视图。

答案 1 :(得分:1)

我可以想到两种方法,你可以做到这样的事情。

  1. 您可以创建UISegmentedControl并将其放在tableview的tableFooterView属性中。这些按钮只能在桌面视图下方显示,并会随表格一起滚动。
  2. 您可以创建一个UIToolbar,或者理想地显示您使用导航控制器免费获得的工具栏,并在其中放置UISegmentedControl。这样,无论用户滚动到哪里,按钮都将始终可见。
  3. 希望这能让你开始。