UITableView

问题描述:

下添加空(空白)空间我的应用程序有UITableView里面有可变数量的单元格。 如何在UITableView下添加一定高度的空白空白?或者在UITableView的最后? 这样在最后一个单元之后会有更多的空白。UITableView

希望我的问题很清楚。 在此先感谢

+0

加上'tbl_view.tableFooterView = [[UIView的页头] initWithFrame:方法CGRectZero]''中viewDidLoad' –

让你的桌子上观看内容插图:

let insets = UIEdgeInsets(top: 0, left: 0, bottom: 100, right: 0) 
self.tableView.contentInset = insets 

滚动后,将离开表视图下的一些空白到最后一个单元格。

+0

非常感谢!有效 –

可以使用tableViewFooter

UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.tableView.frame.size.width, 100)]; 
[self.tableView setTableFooterView:view]; 

我已经在使用footerView沿着之前,使用时将其与段遇到了一些问题,所以这里是为我工作的另一种方法,你也可以尝试创建一个自定义cell这只是一个emptyView并表明在特定cell最后的指数。

numberOfRowsInSection只是使总行数比您要显示的总行数多一个。

而且在cellForRowAtIndexPath,你可以做一些喜欢 -

if(indexPath.row == size + 1){ 
    //show custom cell 
}