我有一个表格视图,我想要包含边距,以便表格的内容在左侧和右侧以及单元格之间有一些喘息空间。
答案 0 :(得分:0)
我设法做了一个表格视图:
我的故事板设计如下:
我做的是在主视图中添加UITableView
并给出了10的余量。我添加了约束,如图所示。已将Seperator style
更改为None
。
然后我添加了两个UITableViewCell
s。
并实施如下方法:
// 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;
}