当我动态更改其帧时,即使重新加载后UITableView内容大小也不会更新

use*_*134 6 objective-c uitableview ios

UITableView选择一行后,其框架正在动态变化.我为此表视图设置了新帧并重新加载它.但重新加载后,我无法滚动到所有内容.最后2行没有出现.我已经检查过'numberOfRowsInSection'正在返回正确的值.因此,重置框架似乎有点干扰表视图的内容.

请让我知道如何解决它.

iPa*_*tel 0

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

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

myTableView.frame = CGRectMake(yourX, yourY, self.view.frame.size.width, self.view.frame.size.height - yourY);
Run Code Online (Sandbox Code Playgroud)