gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:50:17 28 4
gpt4 key购买 nike

我试图在我的表格 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/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com