iPhone:只在编辑模式下放置一部分UITableView

时间:2009-02-23 20:47:38

标签: iphone objective-c cocoa-touch uikit

我在假设的UITableView中有三个部分。我想要一个处于编辑模式的部分。其余部分不处于编辑模式。这有可能吗?

2 个答案:

答案 0 :(得分:24)

这真的不应该是个谜,因为它在文档中清楚地说明了。只需使用数据源方法

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath

答案 1 :(得分:0)

这对我来说很棒。在下面的示例中,第0部分不可编辑,而其他部分则不可编辑。

override func tableView(_ tableView: UITableView, canEditRowAt indexPath: IndexPath) -> Bool {
    if indexPath.section == 0{
        return false
    }
    return true
}