我有一个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 header
the footer
height of every cell
我在这里找到它:当内容适合屏幕时如何禁用 UITableView 表中的滚动
希望你也能从他们给出的答案中得到一些东西。
这将解决您的问题
TableView.bounces=NO;
这将删除空单元格
TableView.separatorStyle = UITableViewCellSeparatorStyleNone;