我正在使用TextFieldEffects定製UITextFields。創建文本框是非常簡單的..解除定製UITextField上的鍵盤
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let textField = HoshiTextField(frame: textFieldFrame)
textField.placeholderColor = .darkGrayColor()
textField.foregroundColor = .lightGrayColor()
view.addSubView(textField)
}
}
解僱的鍵盤,我試圖做什麼,我通常會做,但遺憾的是沒有運氣。
func textFieldShouldReturn(textField: HoshiTextField) -> Bool {
self.view.endEditing(true)
return false
}
func dismissKeyboard() {
view.endEditing(true)
}
您有什麼建議嗎?
通過添加委託=自我,'textFieldShouldReturn( )'開始工作。但是,'dismissKeyboard()'(單擊外部)仍然不起作用。 – senty
實現觸摸開始方法 覆蓋FUNC的touchesBegan(觸摸:設置,withEvent事件:的UIEvent?){ self.view.endEditing(真) } –
iMuzahid
能否請您包括在你的答案,所以我可以接受它作爲正確答案? – senty