我正在尝试在Cocoa Touch(iPhone)应用程序中设置UITableViewCell的编辑样式属性.
有关这种情况的示例,请查看"联系人"应用,您可以在其中看到某些单元格左侧的绿色小符号.
Interface Builder中的UITableViewCell检查器具有编辑样式下拉列表,但它似乎没有做任何事情.
同样,有一个名为-setEditingStyle的未记录方法的CodeSense完成:对于UITableViewCell似乎也不起作用.
这是表视图数据源中的设置吗?苹果以外的人有没有这个工作?
它确实是UITableViewDelegate中的一个方法:
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
现在我得到一排绿色加号!
下面是代码,为您提供有关如何使用编辑样式的清晰想法
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath { if(indexPath.row == 0) { return UITableViewCellEditingStyleInsert; } else { return UITableViewCellEditingStyleDelete; } }