2013-07-09 63 views
4

我有一个UITableView,其中的框架在选择行后动态更改。我为这个表格视图设置了新的框架并重新加载它。但重新加载后,我无法滚动到所有内容。最后2行没有出现。我检查了'numberOfRowsInSection'返回正确的值。 因此,似乎重置框架也有点令人不安的表格视图的内容。即使在重新加载时,UITableView内容大小也不会更新,当我动态更改其框架时

请让我知道如何解决它。

回答

0

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

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

myTableView.frame = CGRectMake(yourX, yourY, self.view.frame.size.width, self.view.frame.size.height - yourY); 
0

请检查自动调整大小和XIB中UITable视图的来源。

相关问题