如何在 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!"
}
或者,我可能误解了您的需求。如果你想让键盘上的自定义按钮输入一个“-”符号,你需要创建一个自定义键盘扩展并将其设置为UITextField
的inputView
。然后您需要代码来解析 UITextField
的文本以获得您需要的结果。
有关于此的教程here。
我是 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!"
}
或者,我可能误解了您的需求。如果你想让键盘上的自定义按钮输入一个“-”符号,你需要创建一个自定义键盘扩展并将其设置为UITextField
的inputView
。然后您需要代码来解析 UITextField
的文本以获得您需要的结果。
有关于此的教程here。