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

Iphone 如何在屏幕底部的TableView下显示按钮?,iphone,uitableview,Iphone,Uitableview,我正在尝试构建这样一个屏幕: 我已经构建了navigationItem(“标题栏”)和表视图,现在我正在寻找在表视图下添加按钮的方法 结果应该类似于选项卡栏,但由于按钮用于影响表中显示记录的数量,因此我只处理一个控制器 如何实现我的目标?有几种方法可供选择: 1) 您可以使用实际的选项卡栏。如果这样做,最外层的视图控制器必须是UITabBarController。在“UITableView-inside-UITabBar”之类的网站上进行搜索,应该会提供更多详细信息 2) 将UITableVi

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

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

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


如何实现我的目标?

有几种方法可供选择:

1) 您可以使用实际的选项卡栏。如果这样做,最外层的视图控制器必须是UITabBarController。在“UITableView-inside-UITabBar”之类的网站上进行搜索,应该会提供更多详细信息


2) 将UITableView的边框设置为小于整个屏幕。让它和按钮(很可能是UISegmentedControl)都成为一个通用容器的子视图。

我可以想出两种方法,你可以完成这样的事情

  • 您可以创建一个
    UISegmentedControl
    并将其放置在tableview的
    tableFooterView
    属性中。这些按钮将仅在tableview下方可见,并与表格一起滚动
  • 您可以创建一个
    UIToolbar
    ,或者理想情况下显示导航控制器免费提供的工具栏,并在那里放置一个
    UISegmentedControl
    。这样,无论用户滚动到何处,按钮都将始终可见
  • 希望这能让你开始。

    #1不是我想要的,但#2看起来很有希望。我将尝试并相应地进行更新。我实现了#2,效果很好。谢谢你的解决方案。