#arrays #swift #uipickerview
#массивы #swift #uipickerview
Вопрос:
У меня есть известные данные в массиве, и мне нужно отобразить выбранную строку при загрузке моего приложения. Как я могу выбрать «Четыре», например, в начале?
введите описание изображения здесь
let arrayOfNumbers = ["One", "Two", "Three", "Four", "Five"]
override func viewDidLoad() {
super.viewDidLoad()
pickerTest.delegate = self
pickerTest.dataSource = self
}
@IBOutlet weak var pickerTest: UIPickerView!
func numberOfComponents(in pickerView: UIPickerView) -> Int {
return 1
}
func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
return arrayOfNumbers.count
}
func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
return arrayOfNumbers[row]
}
Ответ №1:
pickerTest.selectRow(4, inComponent: 0, animated: true)
Комментарии:
1. Боже! Это было так просто… Спасибо!