Bre*_*ski 7 keyboard uitextfield ios swift
我正在使用UITextField来显示计算结果,但我不希望在用户点击UITextField时出现键盘。
我正在使用 UITextField,因为我仍然希望用户能够将计算复制并粘贴回 UITextField,但我不想显示键盘。
UIKeyboardWillHide仅在显示键盘后才起作用。
Swift 4.2,这对我有用。投放viewDidLoad()
//It will Hide Keyboard
textField.inputView = UIView()
//It will Hide Keyboard tool bar
textField.inputAccessoryView = UIView()
//It will Hide the cursor
textField.tintColor = .white
Run Code Online (Sandbox Code Playgroud)
使用 UITextField 非常简单。使用此代码viewDidLoad()
self.txtresult.inputView = UIView()
self.txtresult.inputAccessoryView = UIView()
Run Code Online (Sandbox Code Playgroud)
小智 5
对于iPad,根据@Awais Jamil的回复,添加以下代码
textField.inputAssistantItem.leadingBarButtonGroups = []
textField.inputAssistantItem.trailingBarButtonGroups = []
Run Code Online (Sandbox Code Playgroud)
您可以使用“空”输入视图,如下所示:
func textFieldShouldBeginEditing(textField: UITextField) -> Bool {
let inputView = UIView(frame: .zero)
inputView.backgroundColor = UIColor.clearColor()
inputView.opaque = false
textField.inputView = inputView
return true
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5586 次 |
| 最近记录: |