具有与info.plist类似的行为的表单,当您单击+符号时,两个字段将显示键和值[iOS Swift 5]

我正在制作一个电子商务应用程序。在添加项viewcontroller中,我想创建一个表单,该表单的某个部分具有动态字段,其行为类似于info.plist,当您单击+号时,将为键和值显示2个字段。这是因为并非所有商品都有不同的体积,有些产品只有1体积可用。产品的体积作为关键,例如1升或2升或3升等,其值将是所选数量的相应价格。我正在尝试使用Eureka表单及其MultivaluedSection的示例代码,但仍对如何使用它感到困惑,并且只能一次添加1个字段,而不是2个字段。关于如何做的任何想法?谢谢

    MultivaluedSection(multivaluedOptions: [.Reorder, .Insert, .Delete],
                       header: "Multivalued TextField",
                       footer: ".Insert adds a 'Add Item' (Add New Fields) button row as last cell.") {
        $0.addButtonProvider = { section in
            return ButtonRow(){
                $0.title = "Add New Fields"

            }
        }
        $0.multivaluedRowToInsertAt = { index in
            return NameRow() {
                $0.placeholder = "Liters"


            }
        }
        $0.multivaluedRowToInsertAt = { index in
            return NameRow() {
                $0.placeholder = "Price"


            }
        }

        $0 <<< NameRow() {
            $0.placeholder = "Liters"
             print($0.value)
        }
        $0 <<< NameRow() {
            $0.placeholder = "Price"
             print($0.value)
        }

    }
评论