Я делаю пользовательскую клавиатуру с панелью поиска. Чтобы пользователь мог взаимодействовать с ним, он должен иметь возможность:
1- Введите текст с помощью кнопок с отдельными буквами.
2- Нажмите кнопку поиска.
Что касается №1, у меня есть работающие IBActions, которые вызываются при каждом нажатии кнопки. Например, вот действие на букву «м»:
@IBAction func mPressed(button: UIButton) {
searchBar.text! += "m"
}
Однако кнопка поиска IBAction не будет вызывать:
@IBAction func searchPressed(button: UIButton) {
print("searchPressed")
}
Когда я подключаю кнопку поиска в раскадровке к действию «mPressed», это действие вызывается. Но когда я снова подключаю его к функции «searchPressed» выше, он снова не работает.
Я также убедился, что правильно подключил кнопку к действию.
Действие поиска связано с кнопкой поиска
Действие "m" связано с кнопкой "m"
Спасибо!