0

我想要一个 ViewController,它在屏幕的上半部分有一个表格视图,下面有一个按钮。我假设有一种简单的方法可以做到这一点。到目前为止,我尝试过的每一种方式都以无法访问的视图的下半部分结束。

4

2 回答 2

1

诀窍是你不能使用UITableViewController. datasource您需要delegateUIViewController.

@interface MyController : UIViewController <UITableViewDatasource, UITableViewDelegate>
// variables and properties
@end

不要忘记分配你selfdelegate表格datasource视图。

现在,您可以通过给它一个适当的位置将表格视图放在任何地方,frame您也可以在底部放置一个按钮。

提示:“将按钮放在底部”的标准方法是使用UIToolBar. 这样您就可以使用普通的表格视图控制器而不必担心协议。但是你的方法也是可行的。

于 2012-06-27T17:13:17.727 回答
0

好吧,您可以放一个示例图像来获得清晰的想法。但 AFAI 明白,我尝试相应地给出答案:

您可以将框架特别是 TableView 的高度设置为 UIViewController 高度的一半。

然后在 UIViewCobtroller 的其余空间中,您可以创建另一个视图,您可以在其中放置按钮,就像您到目前为止所做的那样。

您可以在 UITableView 的页脚部分添加按钮。

于 2012-06-27T17:07:52.167 回答