Ios 如何使用Eureka设计自定义PickerlineRow

Ios 如何使用Eureka设计自定义PickerlineRow,ios,swift,eureka-forms,Ios,Swift,Eureka Forms,我目前正在尝试使用,一个易于使用的表单生成器,用于Swift中的iOS 一切都很顺利,除了一件事: 如何在example/inlinelows/pickerlinerow的示例应用程序中设计自定义pickerlinerow 此处使用的代码如下所示: <<< PickerInlineRow<NSDate>("PickerInlineRow") { (row : PickerInlineRow<NSDate>) -> Void in row.

我目前正在尝试使用,一个易于使用的表单生成器,用于Swift中的iOS

一切都很顺利,除了一件事:

如何在example/inlinelows/pickerlinerow的示例应用程序中设计自定义pickerlinerow

此处使用的代码如下所示:

<<< PickerInlineRow<NSDate>("PickerInlineRow") { (row : PickerInlineRow<NSDate>) -> Void in

    row.title = row.tag
    row.displayValueFor = {
        guard let date = $0 else{
        return nil
    }
    let year = NSCalendar.currentCalendar().component(.Year, fromDate: date)
        return "Year \(year)"
    }

    row.options = []
    var date = NSDate()
    for _ in 1...10 {
        row.options.append(date)
        date = date.dateByAddingTimeInterval(60*60*24*365)
    }
    row.value = row.options[0]
}

您需要为此创建您的

在PickerlineRow中,row.title是显示在该行左侧的标题,而
displayValueFor
块用于定义显示在该行右侧的值

行。选项
是选择器中显示的选项,在您的情况下,每个月添加一个选项


最后,
row.value
是可用于获取用户所选内容的行的值。您还必须相应地更新它。

谢谢您的回答!