Ios Xcode swift:从按钮到文本字段的连接

Ios Xcode swift:从按钮到文本字段的连接,ios,swift,xcode,textfield,Ios,Swift,Xcode,Textfield,我不熟悉swift编程和Xcode 不过,我正在创建一个省道计数器应用程序,但在将按钮连接到文本字段时遇到问题 我在主故事板上有编号为0-20的按钮和三个文本字段(每个省道一个),如何将这些按钮连接到UITextFields?我想不出来 谢谢 根据我对您的问题的理解,您实际上需要将按钮连接到代码中的文本字段。在interface builder中不会有简单的方法来实现这一点。您要寻找的是,当用户按下某个数字时,会发生一些动作,这可能会添加到文本字段中的当前值中 创建一个函数来处理被按下的任何数字

我不熟悉swift编程和Xcode

不过,我正在创建一个省道计数器应用程序,但在将按钮连接到文本字段时遇到问题


我在主故事板上有编号为0-20的按钮和三个文本字段(每个省道一个),如何将这些按钮连接到UITextFields?我想不出来

谢谢


根据我对您的问题的理解,您实际上需要将按钮连接到代码中的文本字段。在interface builder中不会有简单的方法来实现这一点。您要寻找的是,当用户按下某个数字时,会发生一些动作,这可能会添加到文本字段中的当前值中

  • 创建一个函数来处理被按下的任何数字按钮

    @IBAction func buttonPress(sender: UIButton) {
        print(sender.tag)
        //TODO: process the button based on its tag
    }
    
  • 更新interface builder中的所有按钮,使其根据编号具有标记值。这将允许您在相同的函数(如上)中处理它们,并区分它们

  • 更新TODO块以适当地处理操作。首先,我将添加一个变量来跟踪您使用的省道号,并使用switch语句将值放入相应的省道文本框中


  • 因此,始终存在一个当前文本字段。维护指向它的实例属性。当用户点击某个数字时,使用该实例属性在该文本字段中输入该值。当用户点击Enter时,将instance属性更改为指向下一个文本字段

    “如何将按钮连接到UITextFields”解释将按钮连接到文本字段的含义。因此,我希望在用户点击数字(按钮)并点击enter键时填充这三个文本字段(DartOne,DartTwo…),然后移动到下一个,直到这三个字段都已填充并添加到标签