6

在我选择一行后,我UITableView的框架正在动态变化。我为此表格视图设置了新框架并重新加载它。但重新加载后,我无法滚动到所有内容。最后 2 行没有出现。我检查了“numberOfRowsInSection”是否返回正确的值。因此,似乎重置框架在某种程度上也扰乱了表格视图的内容大小。

请让我知道如何解决它。

4

1 回答 1

0

产生此问题是因为如果您更改新的框架/设计,UITableView然后在 UITableView 中也进行了更改,并且您的 UITableView 的可更改框架更大,那么您的视图可能是最后两行,您可能看不到。

您需要将 UITableView 的每个时间框架设置/更新为。

myTableView.frame = CGRectMake(yourX, yourY, self.view.frame.size.width, self.view.frame.size.height - yourY);
于 2013-07-09T06:20:23.573 回答