1

我使用 Eureka 框架来更新详细信息表单。我在每行放置一个占位符时遇到问题。我尝试在文档中寻找答案,但似乎不适合我。当我把

row.placeholder = "Enter text here"

它返回一个错误:

“floatlabeltextview”类型的值没有成员“占位符”

这是我的完整代码:

form +++ Section("Personal Details")
            <<< FloatLabelTextFieldRow(Tags.ValidationNickname){ row in
                row.title = "Nick Name"
                row.placeholder = "Enter text here"
            }
            <<< FloatLabelTextFieldRow(Tags.ValidationTitle){ row in
                row.title = "Salutation"

                var tempArray:[String] = [String]()
                for title in titleArray{
                    tempArray.append(title["Description"] as! String)
                }
                row.options = tempArray
            }
            <<< FloatLabelTextFieldRow(Tags.ValidationFirstName){ row in
                row.title = "Given Name"
            }
            <<< FloatLabelTextFieldRow(Tags.ValidationLastName){row in
                row.title = "Family Name"
            }
            <<< FloatLabelTextFieldRow(Tags.ValidationDateOfBirth){row in
                row.title = "Date of Birth"
            }
            <<< FloatLabelTextFieldRow(Tags.ValidationNationality){row in
                row.title = "Nationality"
                var tempArray = [String]()
                for country in countryArray{
                    tempArray.append(country["CountryName"] as! String)
                }
                row.options = tempArray
            }
            <<< FloatLabelTextFieldRow(Tags.ValidationMobile){row in
                row.title = "Mobile"
            }
            <<< FloatLabelTextFieldRow(Tags.ValidationPassport){row in
                row.title = "Passport"
            }

            +++ Section("Address")
            <<< FloatLabelTextFieldRow(Tags.ValidationAddressLine1){row in
                row.title = "Street 1"
            }
            <<< FloatLabelTextFieldRow(Tags.ValidationAddressLine2){row in
                row.title = "Street 2"
            }
            <<< FloatLabelTextFieldRow(Tags.ValidationCity){row in
                row.title = "Town/City"
            }
            <<< FloatLabelTextFieldRow(Tags.ValidationPostcode){row in
                row.title = "Postal Code"
            }
            <<< FloatLabelTextFieldRow(Tags.ValidationCountry){row in
                row.title = "Country"
                var tempArray = [String]()
                for country in countryArray{
                    tempArray.append(country["CountryName"] as! String)
                }
                row.options = tempArray
            }
            <<< FloatLabelTextFieldRow(Tags.ValidationState){row in
                row.title = "State/Province"
                let tempArray = [String]()
                row.options = tempArray
            }
4

1 回答 1

0

FloatLabelTextFieldRow是自定义行而不是通用行,否则使用。

为什么要使用自定义行?不TextRow适合您的要求?

句法

看法

于 2016-09-20T06:39:08.497 回答