Uipickerview наилучшая практика?IOS

Программируем под IOS
Ответить
Anonymous
 Uipickerview наилучшая практика?

Сообщение Anonymous »

Один короткий вопрос: в процессе регистрации я хотел бы попросить пользователя выбрать значение из списка значений. < /p>

Это правильный способ использовать Контроллер представления, добавляющий там все текстовые поля и для значений представление сбора? Поскольку Picker View требует столько места между области текстовых полей, мне интересно, какова будет лучшая практика в этом случае? < /p>

Это мой код до сих пор: < /p>

class RegisterViewController: UIViewController, UIPickerViewDelegate, UIPickerViewDataSource{

@IBOutlet weak var gradeTextField: UITextField!
@IBOutlet weak var gradePicker: UIPickerView!

let gradePickerValues = ["5. Klasse", "6. Klasse", "7. Klasse"]

func numberOfComponentsInPickerView(pickerView: UIPickerView!) -> Int{
return 1
}
func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int{
return gradePickerValues.count
}
func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String! {
return gradePickerValues[row]
}
func pickerView(pickerView: UIPickerView!, didSelectRow row: Int, inComponent component: Int){
gradeTextField.text = gradePickerValues[row]
self.view.endEditing(true)
}

override func viewDidLoad() {
super.viewDidLoad()

statusMessageLabel.hidden = true

gradePicker.dataSource = self
gradePicker.delegate = self
gradePicker.hidden = true

gradeTextField.inputView = UIPickerView()
gradeTextField.text = gradePickerValues[0]

}
< /code>

Pickerview скрыт в начале и появляется только тогда, когда я выбираю текстовое поле, пока это хорошо ... но представление сбора пустое ...



Подробнее здесь: https://stackoverflow.com/questions/286 ... t-practice
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»