我可以在 iphone 的 tableview 中的两个单元格之间留出空间吗?

Posted

技术标签:

【中文标题】我可以在 iphone 的 tableview 中的两个单元格之间留出空间吗?【英文标题】:can i give space between two cells in tableview in ipohne? 【发布时间】:2013-03-30 11:17:41 【问题描述】:
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

NSLog(@"%d",indexId);
if (cell == nil) 
    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
    /////////////////////   Cell Title    /////////////////////
    //cell.textLabel.font = [UIFont fontWithName:@"Noteworthy" size:20.0];
    cell.textLabel.font = [UIFont boldSystemFontOfSize:14.0];
    cell.textLabel.highlightedTextColor = [UIColor orangeColor];

/////////////////////   Cell Title    /////////////////////
cell.textLabel.text = [NSString stringWithFormat:@"  %@", [test.arrTitle objectAtIndex:indexPath.row]];

上面的代码我需要更改代码以获取 tableview 单元格标签之间的空间

感谢和问候

【问题讨论】:

@Manohar vin 给出了一些想法..但它并不完美 你能按照你的要求显示你的截图吗?? ***.com/questions/6216839/… 看看@Flea 屏幕 ***.com/questions/7189523/… 自定义单元使用chesthe pani aipothundi dude 【参考方案1】:

有几种方法可以在表格视图中的单元格之间添加空间。

您可以在 Interface Builder 中调整表格视图单元格的高度,您可以自定义具有不同高度的单元格,或者您可以通过tableView:heightForRowAtIndexPath: 委托方法以编程方式返回不同的高度。

【讨论】:

谢谢@Michael。问两个表格视图单元格之间的空间而不是高度? 您是否在单元格之间显示分隔线?你想要额外的分隔线,它们之间有空格吗?或者没有分隔线,只有额外的空格(在这种情况下我的答案仍然很好)。【参考方案2】:

在两个单元格之间添加空格的一种简单方法是使用这些部分来显示数据。确保每个部分只包含一个单元格。然后,您可以在后续部分之间添加 sectionHeaderView 或 sectionFooterView 以使其正确。

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
  return [myItems count];


- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
 return 1;


#define customSeparatorHeight 3
- (UIView*)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
  return [UIView alloc] initWithFrame:CGRectMake(0,0, tableView.bounds.size.width, customSeparatorHeight)];

【讨论】:

以上是关于我可以在 iphone 的 tableview 中的两个单元格之间留出空间吗?的主要内容,如果未能解决你的问题,请参考以下文章

NSDictionary 可以与 iPhone 上的 TableView 一起使用吗?

iPhone - Tableview 中的多线程 - 可行的方法?

如何在iphone的tableview中添加按钮控件

从iPhone的核心数据在tableview中一一添加单行

iPhone Tableview 在水平滚动而不是垂直中使用单元格

如何在iphone的tableview中增加单元格的高度?