gpt4 book ai didi

ios - 在 UiTableViewCell 上设置时,DisclosureButton Indicator 或 Any kind of Accessory Type 似乎没有出现

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

这是我最近注意到的一件奇怪的事情。即使在使用以下代码设置 accessoryType 之后,我也看不到 UITableView Cell 的附件类型

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"LocationCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier: CellIdentifier] autorelease];
}

if (indexPath.section == 0) {
cell.textLabel.text = @"Move to a New Location";
}else{
cell.textLabel.text = [self.locArray objectAtIndex:indexPath.row];
}
cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
return cell;
}

我设置的配件类型无关紧要。它始终只显示单元格中的文本标签,但不显示按钮。我错过了什么吗?请注意,这不是我第一次使用 UITableViewCell。我以前从未遇到过这个问题。同时,我正在 iOS6 上对此进行测试,并已在 iPad 模拟器及其自身设备上确认了此行为。

最佳答案

嗯!我已经解决了这个问题。我的 Viewcontroller 最初是 UIViewController 的子类,而不是 UITableViewController。我这样做是想我会向主视图添加额外的 View ,这与 TableView 无关。然后我将它更改为 UITableViewController,瞧,一切都完美无缺。但这是 UiViewController 和 UitableViewController 提供的灵 active 之间的权衡,因为我现在必须将这些额外的 View 添加到 TableView 的页眉 View 或页脚 View 中。尽管如此,我必须以任何方式处理它。我希望这会对某些人有所帮助。

关于ios - 在 UiTableViewCell 上设置时,DisclosureButton Indicator 或 Any kind of Accessory Type 似乎没有出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13201589/

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