1
我正在制作一个具有搜索栏的自定义键盘。为了使用户能够与之交互,他们必须能够:按钮上的IBAction不会在自定义键盘中调用
1-使用单个字母按钮输入文本。
2-点击搜索按钮。
至于数字1,我有工作IBActions,每按钮按下时调用。例如,这里的字母“M”的动作:
@IBAction func mPressed(button: UIButton) {
searchBar.text! += "m"
}
然而,搜索按钮IBAction为不会叫:
@IBAction func searchPressed(button: UIButton) {
print("searchPressed")
}
当我在故事板连接的搜索按钮,将“mPressed”行动,该行动被称为。但是当我将它重新连接回上面的“searchPressed”功能时,它不再工作。
我也确保我正确地将按钮连接到动作。
The search action is connected to the search button
The 'm' action is connected to the 'm' button
谢谢!
非常感谢,但不幸的是没有解决问题。 – randyp
尝试在代码中删除searchPressed方法,然后按住Ctrl键并将搜索按钮从IB拖放到允许XCode再次创建此方法的代码。 – Igor
谢谢,但仍然没有工作。 – randyp