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

时间:2018-03-06 02:52:51

标签: ios eureka-forms

;)嗨伙计们!

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

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

demo

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

我尝试通过检查Eureka源代码解决它,但找不到任何方法或属性来执行此操作。

FIX: 哦!我注意到Eureka演示中的这段代码 - &gt; MultivaluedOnlyDeleteController-&gt; viewDidLoad:

tableView.isEditing = false

但是,它似乎无法在第一时间工作。用户必须点击编辑按钮才能重置编辑状态。

它出了什么问题???

1 个答案:

答案 0 :(得分:0)

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

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

enter image description here