gpt4 book ai didi

iphone - UITableViewCell cell.editingAccessoryType 不起作用

转载 作者:行者123 更新时间:2023-12-03 21:12:39 28 4
gpt4 key购买 nike

我有一个 TableView 。它设置并运行的一切。我的 cell.accessoryType 工作正常,但我没有一次让 cell.editingAccessoryType 工作。它适用于已弃用的方法,但适用于新方法......不走运。这是我的代码,至少是第一部分的代码:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = nil;

开关(indexPath.section) {
案例 RFE_SECTION: 开关(indexPath.row) { 案例0: { 静态 NSString *RFECellIdentifier = @"RFECellIdentifier";

cell = [tableView dequeueReusableCellWithIdentifier:RFECellIdentifier];

if (cell == nil)
{
// Create a cell to display "Add Visit".
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:RFECellIdentifier] autorelease];
cell.textLabel.lineBreakMode = UILineBreakModeWordWrap;
cell.textLabel.numberOfLines = 0;
cell.textLabel.font = [UIFont fontWithName:@"American Typewriter" size:16.0f];
}
if (visit.rfe.length == 0)
{
cell.textLabel.text = @"Add Reason for Encounter";
}
if (visit.rfe.length != 0)
{
cell.textLabel.text = visit.rfe;
}

} 休息; } 中断;

下一节,等等,等等

每当我放入editingAccessoryType时,我都会去编辑tableView,但它不会显示。有任何想法吗?我是否缺少一些委托(delegate)方法或其他方法?

我也有一个- (void)setEditing:(BOOL)编辑动画:(BOOL)动画方法设置。这会有所不同吗?我现在有点迷失了。提前致谢。

最佳答案

鉴于您重复使用单元格,请确保为每个单元格设置 accessoryTypeeditingAccessoryType 并注释掉 -tableView:accessoryTypeForRowWithIndexPath:。如果没有任何反应,请注释掉 -tableView:cellForRowAtIndexPath: 中的所有单元格设置代码,返回带有附件的空单元格。

关于iphone - UITableViewCell cell.editingAccessoryType 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2126465/

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