gpt4 book ai didi

iphone - TableView 不进入 willDisplayCell

转载 作者:行者123 更新时间:2023-12-01 17:44:31 25 4
gpt4 key购买 nike

我的目标是定义我自己的单元格样式,包括背景、字体和大小。我试试这个。

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
ScreenListElements *currentScreenElement = [self.screenDefBuild.elementsToTableView objectAtIndex:indexPath.row];

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:currentScreenElement.objectName];

if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:currentScreenElement.objectName];

}

cell.textLabel.text = currentScreenElement.objectName;

return cell;
}

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
cell.contentView.backgroundColor = [UIColor blackColor];
}

我想更改单元格背景,但我的应用程序没有进入 willDisplayCell 方法。我已将我的类(class)宣布为:
@interface MyTableView : UIViewController  <UITableViewDataSource,NSCopying> {
}

我应该有别的东西吗?或者也许是声明自己的单元格样式的更好方法。

最佳答案

@interface MyTableView : UIViewController  <UITableViewDataSource, UITableViewDelegate ,NSCopying> {
}
方法
tableView:willDisplayCell:forRowAtIndexPath
UITableView 的委托(delegate)方法
已编辑 (使其正确且被接受的答案)
设置委托(delegate)
[myTableView setDelegate:self];

关于iphone - TableView 不进入 willDisplayCell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10282919/

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