如何在视图顶部的固定点正确定位UITableView

时间:2013-06-18 09:38:49

标签: iphone ios objective-c uitableview

我正在尝试从视图顶部放置UITableView 200个点。我可以使用以下代码执行此操作。我遇到的问题是最后一行的一半不会滚动并被隐藏/隐藏。

如何更改此行self.mainTableView.frame = CGRectMake(0,200,320,600); ,以便表格正确地在视图底部结束,并且大小适合所有行在视图中完全滚动。

感谢您的帮助

self.mainTableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStylePlain];
self.mainTableView.frame = CGRectMake(0,200,320,600);
self.mainTableView.autoresizingMask = ( UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth );
self.mainTableView.dataSource = self;
self.mainTableView.delegate = self;

2 个答案:

答案 0 :(得分:2)

编写以下代码,它可能对您的情况有所帮助:

self.mainTableView.frame = CGRectMake(0,200,320,self.view.frame.size.height-200);

答案 1 :(得分:-1)

执行此操作以使表触摸屏幕的末尾:

self.mainTableView.frame = CGRectMake(0, self.view.bounds.size.height - 600, 320, 600);