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

标签 ios swift xcode ios9 swift4

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

最佳答案

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

您至少需要向应用的主 viewController 添加一个 UIButton 和一个 UILabel。然后,您需要 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 .

关于ios - 如何在xcode中添加将值传递给文本框的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49478699/

相关文章:

objective-c - 自定义核心数据生成访问器

ios - Xcode 6上的Swift编译器错误

ios - 使用变量时NSString中的“Expression myExpression未使用”

ios - 我如何将我的 ios 应用程序链接并同步到 cloudantnosqlite?

ios - CurrentValueSubject 和 @Published 之间的区别

ios - 应用程序(_ :url:options:) is never called

swift - 推送通知中的深层链接导航到 App Store :- Problem with deep linking

c - 如何在 Xcode Objective-C 的 .c 文件中修复这些错误 “Implicit declaration of function is invalid in C99” 和 "Conflicting types"?

c++ - 无法在我的 Mac 上运行程序

ios - 如何使UIButton自行删除