자주 쓰이는? 자주 쓰는 기능이니 남겨본다.
// 메모 텍스트뷰에 툴바 설정
private func configureMemoTextViewToolbar() {
let toolbar = UIToolbar()
toolbar.sizeToFit()
// 취소 버튼
let cancelButton = UIBarButtonItem(title: "취소", style: .plain, target: self, action: #selector(cancelMemoEditing))
// 완료 버튼
let doneButton = UIBarButtonItem(title: "완료", style: .plain, target: self, action: #selector(dismissKeyboard))
// 공간 추가
let flexibleSpace = UIBarButtonItem(barButtonSystemItem: .flexibleSpace, target: nil, action: nil)
// 툴바에 버튼 추가
toolbar.items = [cancelButton, flexibleSpace, doneButton]
// 텍스트뷰의 키패드에 툴바 추가
editProfileView.memoTextView.inputAccessoryView = toolbar
}
@objc func cancelMemoEditing() {
// 취소 버튼을 눌렀을 때, 입력했던 텍스트를 지우고 키패드를 내립니다.
editProfileView.memoTextView.text = ""
editProfileView.memoPlaceholderLabel.isHidden = false
view.endEditing(true)
}
@objc func dismissKeyboard() {
view.endEditing(true)
}
이렇게하면 취소랑 던 버튼이 생긴다. 앞으로도 까먹지 말고 쭉 쓰자... 맨날 까먹어