如何在 UITextField 的右侧添加那个清除文本的小“X”按钮?我在 iPhone OS 2.2 SDK 的 Interface Builder 中找不到用于添加此子控件的属性。
注意:在 Xcode 4.x 及更高版本(iPhone 3.0 SDK 及更高版本)中,您可以在 Interface Builder 中执行此操作。
最佳答案
此按钮是由 UITextField
类提供的内置叠加层,但从 iOS 2.2 SDK 开始,无法通过 Interface Builder 对其进行设置。您必须以编程方式启用它。
在某处添加这行代码(例如viewDidLoad
):
objective-C
myUITextField.clearButtonMode = UITextFieldViewModeWhileEditing;
swift 5.0
myUITextField.clearButtonMode = .whileEditing
关于ios - 将 "Clear"按钮添加到 iPhone UITextField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/320078/