gpt4 book ai didi

iOS UiTableViewCell 选择性单元格显示附件 View

转载 作者:行者123 更新时间:2023-12-01 17:27:23 24 4
gpt4 key购买 nike

我的问题类似于 this :

但是我只想为具有详细信息的单元格显示带有 DetailDisclosureButton 的附件 View 。

我已经写了一些代码,但我不知道该放在哪种方法中。

if (totalcount == 0 && totalcount2 == 0)
{
cell.accessoryType = UITableViewCellAccessoryNone;
}

else
{
cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
}

totalcount 和 totalcount2 是两个可变数组的计数,它们告诉我单元格是否有详细信息。

如果我的问题不清楚,请问我,谢谢。

最佳答案

- (UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString* identifierString;

if(totalCount == 0 && totalCount2 == 0) {
identifierString = @"0";
} else {
identifierString = @"1";
}

UITableViewCell* cell = [tableView dequeueReusableCellWithIdentifier:identifierString];

if(cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:YOUR_CELL_STYLE
reuseIdentifier:identifierString] autorelease];

if ([identifierString intValue] == 0) {
cell.accessoryType = UITableViewCellAccessoryNone;
} else {
cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
}

//do whatever setup you need to do
}

return cell;
}

虽然对我来说,如果 totalCount 和 totalCount2 都等于 0,那么所有单元格都将具有相同的附件类型。那是你什么?如果没有,您可能需要重新考虑您的逻辑。

关于iOS UiTableViewCell 选择性单元格显示附件 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8979106/

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