gpt4 book ai didi

objective-c - 无法在 UICollectionView 单元格上创建底部边框

转载 作者:搜寻专家 更新时间:2023-10-30 19:41:04 26 4
gpt4 key购买 nike

我需要为我的 UICollectionView 单元格添加一个 1px 的底部边框,但我无法让它工作,我尝试了以下代码,但边框没有显示:

- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {
CollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:reuseIdentifier forIndexPath:indexPath];


// Configure the cell
cell.backgroundColor = [UIColor whiteColor];
cell.titolo.text = arrayt[prova];

//create the border
UIView *bottomBorder = [[UIView alloc] initWithFrame:CGRectMake(0, cell.frame.size.height, cell.frame.size.width, 1)];
bottomBorder.backgroundColor = [UIColor redColor];

[cell.contentView addSubview:bottomBorder];


return cell;
}

可能是什么问题?

CGRectMake 获取 (x,y,width,height) 作为参数,所以我无法理解我的代码有什么问题

最佳答案

你需要有正确的y偏移量

//create the border
UIView *bottomBorder = [[UIView alloc] initWithFrame:CGRectMake(0, cell.frame.size.height - 1, cell.frame.size.width, 1)];
bottomBorder.backgroundColor = [UIColor redColor];

关于objective-c - 无法在 UICollectionView 单元格上创建底部边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28834184/

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