Изменение порядка табуляции (фокус) в приложении какао
У меня есть простое представление с 4 текстовыми полями tf1 - tf4.
Я хочу установить начальный фокус на tf2, который отлично работает.
Затем я хочу, чтобы tf1 получил фокус, затем снова tf2 - это не работает, фокус проходит через все 4 текстовых поля.
Я пытался так:
override func viewWillAppear()
{ super.viewWillAppear()
tf2.becomeFirstResponder()
tf2.nextKeyView = tf1
tf1.nextKeyView = tf2
}
Где моя ошибка?
1 ответ
Спасибо @Willeke:
Работает нормально с:
override func viewWillAppear()
{ super.viewWillAppear()
tf2.nextKeyView = tf1
tf1.nextKeyView = tf2
self.view.window!.initialFirstResponder = tf2
}