반응형
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
반응형
'Swift iOS 앱 개발 > Swift' 카테고리의 다른 글
[Swift iOS] UITextView set placeholder (0) | 2021.12.09 |
---|---|
[Swift iOS] detect UITableView scroll to bottom (0) | 2021.12.08 |
[Swift iOS] UIComponents (0) | 2021.11.08 |
[Swift iOS] UICollectionView scroll to top / bottom (0) | 2021.10.13 |
[Swift iOS] CLLocationManager 위치정보 GPS 주소 가져오기 (0) | 2021.10.06 |