如何在UITableView上添加边距以embedded内容

我有一个表格视图,我想要包含边距,以便表格的内容在左侧和右侧以及单元格之间有一定的呼吸空间。

在这里输入图像说明

我设法做一个表格视图,如:

的TableView

我的故事板devise是这样的:

故事板

我所做的是我添加了一个UITableView到主视图,并给了10的余量。我添加了约束,如图所示。 将Seperator style更改为None

然后我添加了两个UITableViewCell

  1. 用于保存自定义行高为70.0的数据
  2. 使用与自定义行高度为10.0的parentView相同的背景行

并实施如下方法:

 // Row count (Twice as needed, for showing the insect) - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { return 15*2; } // Returns cell based on indexPath - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewCell *cell = nil; // Decides whether content or inset if (indexPath.row%2) { cell = [tableView dequeueReusableCellWithIdentifier:@"ReuseInset"]; } else { cell = [tableView dequeueReusableCellWithIdentifier:@"ReuseMe"]; cell.textLabel.text = @"MMP"; } return cell; } // Returns custom row height based on indexpath - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { if (indexPath.row%2) { return 10.0; } return 70.0; }