gpt4 book ai didi

ios - 如何更改 cellforrowatindexpath 中的 contentView 框架?

转载 作者:行者123 更新时间:2023-11-29 12:56:10 25 4
gpt4 key购买 nike

我制作了一个自定义单元格,我想更改 contentView 的框架。我的单元格是 CustomCell。

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{

NSLog(@"hey");
static NSString *CellIdentifier = @"CustomCellReuseID";

AbcCustomCell *cell = [tabel_Abc dequeueReusableCellWithIdentifier:CellIdentifier];

if (cell == nil) {
cell = [[AbcCustomCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}

NSString *name= [arrayTabel_Abc objectAtIndex:indexPath.section];

[cell setBackgroundColor:[UIColor clearColor]];


[cell.label_CellList setText:name];

cell.contentView.frame = CGRectMake (100,0,500,20);


return cell;
}

我用过 cell.contentView.frame = CGRectMake (100,0,500,20);但它不适合我。我想更改 customCell 的 contentView,有人可以指导我吗?提前致谢。

最佳答案

您无法更改 contentView。 UITableViewCell contentView 的高度由 – tableView:heightForRowAtIndexPath: 委托(delegate)方法决定,其宽度通常是 tableView 的宽度。

如果您可以添加一个 View 作为 contentView 的 subview 并更改 View 的框架。

关于ios - 如何更改 cellforrowatindexpath 中的 contentView 框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21040083/

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