是否可以从 MultivaluedSection 的行中隐藏删除图标?

Is it possible to hide delete icon from MultivaluedSection's rows?

;) 大家好!

我想要 MultivaluedSection 中的删除功能,但我不想在分区的行中显示删除图标,如下所示:

let section2 =  MultivaluedSection(multivaluedOptions: .Delete, footer: "")
for _ in 1..<4 {
  section2 <<< PickerInlineRow<String> {
                  [=10=].title = "Tap to select"
                  [=10=].value = "client"
                  [=10=].options = nameList
               }
}

我只想让用户滑动行来删除它。

我尝试通过检查 Eureka 源代码来解决它,但是找不到任何方法或属性来解决这个问题。

修复: 哦!我注意到这段代码在 Eureka demo->MultivaluedOnlyDeleteController->viewDidLoad:

tableView.isEditing = false

但是,一开始似乎不起作用time.user必须点击编辑按钮才能重置编辑状态。

怎么了???

要解决此问题,您只需覆盖 viewWillAppear viewController 方法

override func viewWillAppear(_ animated: Bool) {
    super.viewDidAppear(animated)
    tableView.isEditing = false
}