如何在UITableViewCells之间应用此页眉/页脚边距?

时间:2014-01-25 13:07:47

标签: ios objective-c uitableview

此代码在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;
}

如果成功,我还希望能够添加类似的左右边距。

1 个答案:

答案 0 :(得分:1)

enter image description here

在左上角使用额外的背景UIView。底部和右边距。[图中的红色背景视图]。在此视图上添加所有其他子视图。