如何在 xcode 中添加将值传递给文本框的按钮

How to add button that pass value to textbox in xcode

我是 xcode 的新手。我正在使用小数点键盘创建转换器应用程序。我需要添加具有值 (-) 的按钮。当我点击这个按钮时,这个值应该出现在我的文本框中。怎么做。

我推荐有关开始 iOS 应用程序开发的教程,例如 AppCoda 或 Hacking With Swift 提供的教程。

您需要至少添加一个 UIButton 和一个 UILabel 到您应用的主 viewController。然后,您需要 ctrl+ 将这些拖到您的 viewController 代码中以创建一个 IBOutlet,以便代码可以访问按钮和标签。

然后使用这样的代码:

// The Interface Builder Outlets
 @IBOutlet weak var myTextField: UITextField!
 @IBOutlet weak var myLabel: UILabel!

// The Interface Builder Action for the button
@IBAction func buttonTapped(_ sender: UIButton) {
    myLabel.text = "Your text here!"
}

或者,我可能误解了您的需求。如果你想让键盘上的自定义按钮输入一个“-”符号,你需要创建一个自定义键盘扩展并将其设置为UITextFieldinputView。然后您需要代码来解析 UITextField 的文本以获得您需要的结果。

有关于此的教程here