我有一个UITableView向上滚动太远,直到UITableView向上滚动中的项目列表然后大量空白跟随它的地步。
我怎样才能停止UITableView滚动额外的空间?
希望我描述得足够好。
我有一个UITableView向上滚动太远,直到UITableView向上滚动中的项目列表然后大量空白跟随它的地步。
我怎样才能停止UITableView滚动额外的空间?
希望我描述得足够好。
我认为这可能对你有用。调用reloadData表后运行此代码:
if (table.contentSize.height < table.frame.size.height)
{
table.scrollEnabled = NO;
}
else
{
table.scrollEnabled = YES;
}
这里 ,table.frame.size.height是屏幕上显示的对象的实际大小(您可以在 Interface Builder 中看到),而,和table.contentSize.height的高度是相加的。the headerthe footerheight of every cell
我在这里找到它:当内容适合屏幕时如何禁用 UITableView 表中的滚动
希望你也能从他们给出的答案中得到一些东西。
这将解决您的问题
TableView.bounces=NO;
这将删除空单元格
TableView.separatorStyle = UITableViewCellSeparatorStyleNone;