如何添加占位符?

时间:2016-09-13 09:14:40

标签: ios swift uitableview eureka-forms

我使用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
            }

1 个答案:

答案 0 :(得分:0)

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

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

Syntax

View