ios,swift2020. 1. 31. 10:45

[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/

Posted by thdeodls85