적당한 고통은 희열이다

- 댄 브라운 '다빈치 코드' 중에서

Swift iOS 앱 개발/Swift

[Swift iOS] keyboard top toolbar 추가하기

hongssup_ 2021. 11. 11. 10:14
반응형

viewDidLoad() 에 다음을 추가해준다. 

let toolbar = UIToolbar()
let doneBtn = UIBarButtonItem(barButtonSystemItem: .done, target: nil, action: #selector(done))
let customBtn = UIBarButtonItem(title: "button", style: .plain, target: nil, action: nil)
let flexibleSpaceButton = UIBarButtonItem(barButtonSystemItem: .flexibleSpace, target: nil, action: nil)
toolbar.sizeToFit()
toolbar.setItems([customBtn, flexibleSpaceButton, doneBtn], animated: false)
textView.inputAccessoryView = toolbar  //textField 혹은 textView에 설정해주기

이렇게 해주면 다음과 같이 키보드 탑 툴바를 설정해줄 수 있다. 

 

 

 

 


참고 : StackOverflow - Toolbar with Keyboard inputAccessoryView

728x90
반응형