Я пишу инструкцию if для приложения ios, и я хочу изменить сборщик, основываясь на том, какое текстовое поле в настоящее время имеет фокус. вот что я до сих пор.определить, имеет ли фокус текст или нет
func numberOfComponentsInPickerView(pickerView: UIPickerView) -> Int {
return 1
}
func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
if (condition) {
return array1.count
}else{
return array2.count
}
}
func pickerView(pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
if (condition) {
textBox1.text = array1[row]
}else{
textBox2.text = array2[row]
}
}
func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
if (condition) {
return array1[row]
}else{
return array2[row]
}
}
Извините, но я все еще достаточно новое для использования Swift. Я не совсем уверен, где я должен добавить эти две строки кода или какую функцию я должен заменить там, так как у меня есть 4 разных функции, контролирующих мой выбор. – icestorm0806