【发布时间】:2011-07-05 16:11:25
【问题描述】:
好的,首先 - 我希望我的单元格在编辑模式下在 UItableView 中的外观(带有一些更好的按钮):
但是 - 这就是现在的样子:
我的问题是我的自定义 EditingAccessoryView 只出现在我第一次创建的单元格上,并且那些圆形的东西(那些叫什么?)出现了。这没有多大用处。
现在,我的代码看起来像这样(这似乎是这样做的常见方式,例如在这个问题上看到:How to add Custom EditingAccessoryView for UITableView?)
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];
cell.editingAccessoryView = AccessoryView;
AccessoryView.backgroundColor = [UIColor clearColor];
}
我读到你应该能够通过滑动调用你的自定义editingAccessoryView,即使- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath 返回“NO”。然而,这我一直无法实现。
所以,总结一下;我希望在所有单元格中显示我的 editingAccessoryView - 如果可能,请删除红色圆圈。或者,或者,在我滑动时调用我的 editingAccessoryView - 当用户这样做时会调用什么方法?
任何帮助将不胜感激。
【问题讨论】:
标签: iphone objective-c ios ios4