[ios] swift uitextview keyboard done
[ios]swift uitextview keyboard done
uitextview hite keyboard 시키고 싶다..
그럴려면..
extension UITextField
{
func addDoneButton(title: String, target: Any, selector: Selector) {
let toolBar = UIToolbar(frame: CGRect(x: 0.0,
y: 0.0,
width: UIScreen.main.bounds.size.width,
height: 44.0))//1
let flexible = UIBarButtonItem(barButtonSystemItem: .flexibleSpace, target: nil, action: nil)//2
let barButton = UIBarButtonItem(title: title, style: .plain, target: target, action: selector)//3
toolBar.setItems([flexible, barButton], animated: false)//4
self.inputAccessoryView = toolBar//5
}
}
self.mEtTextField.addDoneButton(title: "Done", target: self, selector: #selector(clickDone(sender:)))
@objc func clickDone(sender: Any) {
self.view.endEditing(true)
}
[참조] http://www.swiftdevcenter.com/uitextview-dismiss-keyboard-swift/