在UITableViewController底部添加一个按钮 - 工具栏替代

时间:2012-12-29 21:05:07

标签: objective-c ios

我有一个UITableViewController,我想在屏幕底部添加一个固定的单个按钮。

我不希望它与表格的其余部分一起滚动。我知道我需要按钮和tableview处于同一级别,但我不知道如何使用TableViewController

有更简单的方法吗?

2 个答案:

答案 0 :(得分:2)

您没有真正解释为什么工具栏不是一个选项,但这是最简单的方法。您也可以通过使视图控制器不从UITableViewController继承,而是从UIViewController继承。然后你添加一个占据整个屏幕的表格视图,减去底部的一个小区域,然后你可以按下按钮。

答案 1 :(得分:1)

在xib中,放置'UITableview in a UIView'(新的'根'视图)并在高度view.height中生成UITableview - 高度约为44px,将UIButton置于查看,在表下:)

你可能需要继承tableViewController ..实际上没有..你需要一个默认的UIViewController,这是好的,因为tableViewController本身并不多:D

@interface BetterTableVC : UIViewController<UITableViewDataSource, UITableViewDelegate>
@property(weak) IBOutlet UITableView *tableView;
@end