11

我正在尝试在我的服务器上显示来自 mysql 数据库的数据。我正在将数据加载到表中。问题是,我不希望这些数据成为视图中的唯一内容。我希望表格与其他内容共享。理想情况下,我希望表格能够随着它们的单元数而增长和扩展。因此,如果有 3 个单元格,我希望它增长到适合所有 3 个。如果有 10 个,我希望它增长到适合所有 10 个。

看起来苹果在这方面做了很多。我注意到它的一个主要地方是在他们的联系人中,电话号码表根据有多少号码而增长和缩小。

4

2 回答 2

21

使用下面的代码,您的 tableview 大小决定其内容...

tableView.frame = CGRectMake(tableView.frame.origin.x, tableView.frame.origin.y, tableView.frame.size.width, tableView.contentSize.height);
于 2012-05-25T18:26:48.767 回答
0

当您说“增长”时,我不确定您是指单元格的数量还是视图本身的实际尺寸。

如果是单元格计数,tableView:numberOfRowsInSection:请在表格视图的数据源中使用。如果您还希望更改视图大小,请计算一个新的矩形以使其占据并将其分配为其frame属性。

于 2012-05-25T18:22:03.993 回答