1

我正在尝试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;
4

2 回答 2

2
self.mainTableView.frame = CGRectMake(0,200,320,self.view.frame.size.height-200);
于 2013-06-18T09:45:47.167 回答
-1

这样做可以使表格接触到屏幕的末端:

self.mainTableView.frame = CGRectMake(0, self.view.bounds.size.height - 600, 320, 600);
于 2013-06-18T09:43:18.080 回答