objective-c - IOS UITableViewCell Spacer(或边距)

标签 objective-c ios xcode uitableview

我试图在我的表格 View Controller 上的表格自定义 View 单元格之间留出空间。例如,对于创建的每个单元格,它都是一个一个地堆叠起来并且没有边距。例如,在 Facebook iPhone 应用程序上,我想创建的每个单元格后都有一个间隔符,有什么想法吗?


编辑:来自下方评论

代码是这样的

MSRSalesCompanyCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier]; 
cell.backgroundView = [[CustomCellBackground alloc] init]; 
NSDictionary *company = [companies objectAtIndex:[indexPath row]]; 
cell.companyName.text = [company objectForKey:@"Name"]; 
cell.backgroundColor = [UIColor clearColor]; 
cell.backgroundView.bounds = CGRectMake(0, 0, 320, 55); 
[self loadImageAsync:cell withImageUrl:imageURL];

最佳答案

查看我的 answer对于类似的问题,它建议您在要划分的单元格之间创建一些不可见的单元格。

选项 2 是只创建可见单元格,使它们的高度高于可见区域并准备特殊的 contentselected View ,注意 selected View 的创建不是这样很简单,您需要这样做,因为您可能不希望选择间距区域,所以当需要获得一些单元格间距时,我使用第一个选项。

第一个选项的主要(也可能是唯一)缺点是您必须以特殊方式处理单元格的索引以区分间距单元格和可见单元格。

关于objective-c - IOS UITableViewCell Spacer(或边距),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11431009/

相关文章:

objective-c - 如何更改 UIAlertAction 字体?

ios - 将数组传递给新的 ViewController 时出现 EXC_BAD_ACCESS

ios - 出现 UIImagePickerController 时显示背景

objective-c - moveItemAtPath。没有错误,但不工作

ios - 使用 swift 将图像按原样保存在相册中

iphone - 我如何在 Xcode 中找到所有不是目标成员的文件

ios - 存折:在通行证中找不到passTypeIdentifier?

ios - 在 xcode 项目中的目标之间共享数据

Swift 编译不使用预编译头文件

Swift 编译错误 FileBrowser,swift 2.3