尤里卡。可折叠部分

时间:2017-05-02 14:04:56

标签: ios swift uitableview eureka-forms

我在Swift 3中使用Eureka进行可折叠和可扩展的部分。在标题中有一个按钮,通过点击它部分必须折叠,然后点击此按钮将展开该部分。

这是我的表单示例

    +++ Section(){ section in
        var header = HeaderFooterView<customView>(HeaderFooterProvider.nibFile(name: "customView", bundle: nil))
        header.onSetupView = { view, section in
            view.sec = section
        }
        section.header = header
    }
    <<< TextRow()
    <<< SwitchRow()

这是我的customView类

var isCollapsed: Bool = false
var sec: Section!

@IBAction func hideTapped(_ sender: Any) {
    if isCollapsed {
        print("sec \(sec.count)")
    } else {
        for row in sec.reversed() {
            row.hidden = true
            row.evaluateHidden()
        }
    }
}

Hidding很完美,但 print(“sec /(sec.count)")给了我 sec 0 。 如何获取隐藏的行? 感谢

UPD 我找到了解决方案。答案在这里https://github.com/xmartlabs/Eureka/issues/1031

0 个答案:

没有答案