我想要一个 ViewController,它在屏幕的上半部分有一个表格视图,下面有一个按钮。我假设有一种简单的方法可以做到这一点。到目前为止,我尝试过的每一种方式都以无法访问的视图的下半部分结束。
问问题
497 次
2 回答
1
诀窍是你不能使用UITableViewController
. datasource
您需要delegate
在UIViewController
.
@interface MyController : UIViewController <UITableViewDatasource, UITableViewDelegate>
// variables and properties
@end
不要忘记分配你self
的delegate
表格datasource
视图。
现在,您可以通过给它一个适当的位置将表格视图放在任何地方,frame
您也可以在底部放置一个按钮。
提示:“将按钮放在底部”的标准方法是使用UIToolBar
. 这样您就可以使用普通的表格视图控制器而不必担心协议。但是你的方法也是可行的。
于 2012-06-27T17:13:17.727 回答
0
好吧,您可以放一个示例图像来获得清晰的想法。但 AFAI 明白,我尝试相应地给出答案:
您可以将框架特别是 TableView 的高度设置为 UIViewController 高度的一半。
然后在 UIViewCobtroller 的其余空间中,您可以创建另一个视图,您可以在其中放置按钮,就像您到目前为止所做的那样。
您可以在 UITableView 的页脚部分添加按钮。
于 2012-06-27T17:07:52.167 回答