此代码在UITableView
的顶部和底部创建一个边距。我如何修改它以在每个人之间进行相同的操作UITableViewCell
?
// set header height
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
return 10;
}
// set header colour
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UIView *headerView = [[UIView alloc] init];
headerView.backgroundColor = [UIColor lightGrayColor];
return headerView;
}
// set footer height
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
{
return 10;
}
// set footer colour
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
{
UIView *headerView = [[UIView alloc] init];
headerView.backgroundColor = [UIColor lightGrayColor];
return headerView;
}
如果成功,我还希望能够添加类似的左右边距。
答案 0 :(得分:1)
在左上角使用额外的背景UIView
。底部和右边距。[图中的红色背景视图]。在此视图上添加所有其他子视图。