gpt4 book ai didi

ios - iPhone : Puzzling difference in cellForRowAtIndexPath behaviour between iOS 6 and 5. 1

转载 作者:行者123 更新时间:2023-11-29 13:24:58 26 4
gpt4 key购买 nike

我希望我的 UITableView 中的所有单元格始终显示删除附件和披露指示符:

(这是因为我没有/不想要编辑按钮)

enter image description here

此代码适用于 5.1:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath   *)indexPath
{
//the usual code
[self.tableView setEditing:YES animated:YES];
cell.editingAccessoryType = UITableViewCellAccessoryDisclosureIndicator;

return cell;
}

这不会在 iOS 6.0 中产生相同的行为。当我添加一行时,它似乎没有删除附件。有趣的是,如果我随后选择单元格(运行 didSelectRowAtIndexPath),我可以在我的详细信息 View 中按取消,然后删除附件才会出现在我的表格单元格中。

谁能解释这种差异?我在 Apple 的文档中找不到任何关于此的信息(如果你能指出一些东西,我将不胜感激)。也许我不应该首先将代码放在这个方法中?谢谢。

最佳答案

您的问题是由在 cellForRowAtIndexPath: 中的 TableView 上调用 setEditing:animated: 引起的。您应该只在 viewDidLoad 中调用一次。

关于ios - iPhone : Puzzling difference in cellForRowAtIndexPath behaviour between iOS 6 and 5. 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13367772/

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