我正在创建一个UITableView,我需要在表格顶部添加更多空间。我使用ContentInset来做到这一点,但它似乎对我不起作用。
_tableView = [[UITableView alloc] initWithFrame:CGRectMake(0,60, 320, 361) style:UITableViewStyleGrouped];
_tableView.delegate = self;
_tableView.dataSource = self;
_tableView.rowHeight = 119;
_tableView.backgroundColor = [UIColor clearColor];
[_tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];
这是我的表。
[_tableView setContentInset:UIEdgeInsetsMake(44.0f, 0.0f, 0.0f, 0.0f)];
我添加了此代码以稍微改变我的内容,但它对我不起作用。我需要的是表格应该显示顶部有一点位空间的内容。但是当我向上滚动表格时,表格应该将内容一直滚动到顶部。我不想在表的顶部添加额外的单元格并禁用该行的用户交互并将其用作额外空间。此外,它将成为我项目中的大量不需要的编码。应该有一种简单的方法可以将这个额外的空间添加到表格的顶部。
如果有人给我任何解决方案或任何想法如何做到这一点,那将是非常好的
这是我需要做的图像。