2016-09-13 3 views
1

Im с использованием рамки Eureka для обновления формы. У меня проблема с помещением заполнителя в каждую строку. я пытаюсь найти ответ в документации, но, похоже, не работает для меня. Когда я поставилКак добавить местозаполнитель?

row.placeholder = "Enter text here" 

он возвращает ошибку:

value of type 'floatlabeltextview' has no member 'placeholder'

Вот мой полный код:

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 
      } 
+0

Я думаю, нам нужно больше информации о floatlabeltextview, вы пытались с помощью простых строк? –

ответ

0

FloatLabelTextFieldRow обычай строки, а не общие из них, используемые в противном случае.

Почему вы хотите использовать пользовательскую строку? Есть TextRow Не подходит для ваших потребностей?

Syntax

View