Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 因此,表视图的代码和属性是相同的。另一个选项是UITablewViewCell的accessoryType属性设置为。选中标记。如果我没记错的话,这种方法甚至不需要多重选择就行了。是的。在旧项目中,我的accessoryType设置为。checkmark和_Ios_Swift_Uitableview - Fatal编程技术网

Ios 因此,表视图的代码和属性是相同的。另一个选项是UITablewViewCell的accessoryType属性设置为。选中标记。如果我没记错的话,这种方法甚至不需要多重选择就行了。是的。在旧项目中,我的accessoryType设置为。checkmark和

Ios 因此,表视图的代码和属性是相同的。另一个选项是UITablewViewCell的accessoryType属性设置为。选中标记。如果我没记错的话,这种方法甚至不需要多重选择就行了。是的。在旧项目中,我的accessoryType设置为。checkmark和,ios,swift,uitableview,Ios,Swift,Uitableview,因此,表视图的代码和属性是相同的。另一个选项是UITablewViewCell的accessoryType属性设置为。选中标记。如果我没记错的话,这种方法甚至不需要多重选择就行了。是的。在旧项目中,我的accessoryType设置为。checkmark和allowsMultipleSelection属性设置为false(我没有找到我设置它的代码,所以我想,我没有以编程方式完成)。区别不仅在于色调,但是不同部位的细胞在被敲击时的行为。我的复选标记颜色为白色的原因是,我已将项目的默认着色颜色设置为


因此,表视图的代码和属性是相同的。另一个选项是
UITablewViewCell
accessoryType
属性设置为
。选中标记
。如果我没记错的话,这种方法甚至不需要多重选择就行了。是的。在旧项目中,我的
accessoryType
设置为
。checkmark
allowsMultipleSelection
属性设置为false(我没有找到我设置它的代码,所以我想,我没有以编程方式完成)。区别不仅在于色调,但是不同部位的细胞在被敲击时的行为。我的复选标记颜色为白色的原因是,我已将项目的默认着色颜色设置为白色,因此我看不到因着色而产生的行为差异。现在,我明白您的要求。没关系,现在可以用了。我只是觉得有些东西坏了,但后来我意识到原因是色调。网站不允许我删除这个问题,所以我不能这样做。区别不仅在于色调,还在于不同部分的细胞在被点击时的行为。我的复选标记颜色为白色的原因是,我已将项目的默认着色颜色设置为白色,因此我看不到因着色而产生的行为差异。现在,我明白您的要求。没关系,现在可以用了。我只是觉得有些东西坏了,但后来我意识到原因是颜色。网站不允许我删除这个问题,所以我不能这样做。
switch indexPath.section {
    case 0:
        switch indexPath.row {
        case 0:
            oneDollarRestaurantCell.accessoryType = .checkmark
            oneDollarRestaurantCell.isSelected = true
            twoDollarRestaurantCell.accessoryType = .none
            twoDollarRestaurantCell.isSelected = false
            threeDollarRestaurantCell.accessoryType = .none
            threeDollarRestaurantCell.isSelected = false
            fourDollarRestaurantCell.accessoryType = .none
            fourDollarRestaurantCell.isSelected = false
        case 1:
            twoDollarRestaurantCell.accessoryType = .checkmark
            twoDollarRestaurantCell.isSelected = true
            oneDollarRestaurantCell.accessoryType = .none
            oneDollarRestaurantCell.isSelected = false
            threeDollarRestaurantCell.accessoryType = .none
            threeDollarRestaurantCell.isSelected = false
            fourDollarRestaurantCell.accessoryType = .none
            fourDollarRestaurantCell.isSelected = false
        case 2:
            threeDollarRestaurantCell.accessoryType = .checkmark
            threeDollarRestaurantCell.isSelected = true
            twoDollarRestaurantCell.accessoryType = .none
            twoDollarRestaurantCell.isSelected = false
            oneDollarRestaurantCell.accessoryType = .none
            oneDollarRestaurantCell.isSelected = false
            fourDollarRestaurantCell.accessoryType = .none
            fourDollarRestaurantCell.isSelected = false
        case 3:
            fourDollarRestaurantCell.accessoryType = .checkmark
            fourDollarRestaurantCell.isSelected = true
            twoDollarRestaurantCell.accessoryType = .none
            twoDollarRestaurantCell.isSelected = false
            threeDollarRestaurantCell.accessoryType = .none
            threeDollarRestaurantCell.isSelected = false
            oneDollarRestaurantCell.accessoryType = .none
            oneDollarRestaurantCell.isSelected = false
        default:
            break

        }
    case 1:
        switch indexPath.row {
        case 0:
            within500MetersCell.accessoryType = .checkmark
            within500MetersCell.isSelected = true
            within1000MetersCell.accessoryType = .none
            within1000MetersCell.isSelected = false


        case 1:
            within1000MetersCell.accessoryType = .checkmark
            within1000MetersCell.isSelected = true
            within500MetersCell.accessoryType = .none
            within500MetersCell.isSelected = false

        default:
            break
        }
    case 2:
        switch indexPath.row {
        case 0:
            sortByFromAtoZCell.accessoryType = .checkmark
            sortByFromAtoZCell.isSelected = true
            sortByFromZtoACell.accessoryType = .none
            sortByFromZtoACell.isSelected = false
            sortByDistanceCell.accessoryType = .none
            sortByDistanceCell.isSelected = false
            sortByPriceCell.accessoryType = .none
            sortByPriceCell.isSelected = false
        case 1:
            sortByFromZtoACell.accessoryType = .checkmark
            sortByFromZtoACell.isSelected = true
            sortByFromAtoZCell.accessoryType = .none
            sortByFromAtoZCell.isSelected = false
            sortByDistanceCell.accessoryType = .none
            sortByDistanceCell.isSelected = false
            sortByPriceCell.accessoryType = .none
            sortByPriceCell.isSelected = false
        case 2:
            sortByDistanceCell.accessoryType = .checkmark
            sortByDistanceCell.isSelected = true
            sortByFromZtoACell.accessoryType = .none
            sortByFromZtoACell.isSelected = false
            sortByFromAtoZCell.accessoryType = .none
            sortByFromAtoZCell.isSelected = false
            sortByPriceCell.accessoryType = .none
            sortByPriceCell.isSelected = false
        case 3:
            sortByPriceCell.accessoryType = .checkmark
            sortByPriceCell.isSelected = true
            sortByFromZtoACell.accessoryType = .none
            sortByFromZtoACell.isSelected = false
            sortByDistanceCell.accessoryType = .none
            sortByDistanceCell.isSelected = false
            sortByFromAtoZCell.accessoryType = .none
            sortByFromAtoZCell.isSelected = false

        default:
            break
        }

    default:
        break
    }

}