尤里卡表格与自定义tableview连接?

时间:2018-11-30 08:50:05

标签: ios swift eureka-forms

有人知道如何使用自定义tableview创建Eureka表单吗?我使用情节提要创建了tableview,但是找不到如何与eureka连接。我想要这个,因为我在tableview上方有自定义标题。但是,如果我以编程方式进行创建,那么eureka表单将使用其自己的设计,而无需我的自定义标题视图。

2 个答案:

答案 0 :(得分:0)

对于自定义标题,您可以创建自己的标题笔尖或UIView

使用nib文件

Section() { section in
var header = HeaderFooterView<MyHeaderNibFile>(.nibFile(name: "MyHeaderNibFile", bundle: nil))

// Will be called every time the header appears on screen
header.onSetupView = { view, _ in
    // Commonly used to setup texts inside the view
    // Don't change the view hierarchy or size here!
}
section.header = header
}

使用UIView

Section(){ section in
var header = HeaderFooterView<MyCustomUIView>(.class)
header.height = {100}
header.onSetupView = { view, _ in
    view.backgroundColor = .red
}
section.header = header
}

更多Section Header and Footer

答案 1 :(得分:0)

您可以通过插座连接:检查链接:official explanation page

您可以在情节提要中设置视图控制器,并在想要的位置添加UITableView,然后将插座连接到FormViewController的tableView变量。这样,您就可以为表单定义自定义框架(可能带有约束)。