UITableView不是全屏代码?

时间:2010-05-25 16:19:54

标签: iphone uitableview ipad

我有很多使用UITableView的视图。 (我使用UIViewController并实现UITableViewDelegate和UITableViewDataSource接口。)我在创建一个tableview时遇到了麻烦,这个工作区顶部留有空间。如何调整Tableview的大小和布局,使其低于全屏?这是AutoResizing掩码问题吗?

谢谢, 格里

1 个答案:

答案 0 :(得分:2)

您需要将表格视图框架修改为工具栏的大小。例如,您将运行以下内容:

CGRect tableFrame;
tableFrame.origin.x = 0;
tableFrame.origin.y = toolbarReference.frame.size.height;
tableFrame.size.width = self.view.frame.size.width;
tableFrame.size.height = self.view.frame.size.height - toolbarReference.frame.size.height;
tableviewReference.frame = tableFrame;

计算坐标和大小减去顶部工具栏,然后将tableview的框架设置为那些坐标。