아이폰 텍스트필드를 탭했을 때 나오는 키보드에 액세서리 뷰를 달아서 기타 콘트롤러를 붙일 수 있다.
import UIKit
class TextFieldWithAccessory: UITextField {
func makeAccessoryView(){
let numberToolBar : UIToolbar = UIToolbar(frame: CGRectMake(0, 0, self.frame.width, 40))
numberToolBar.barStyle = UIBarStyle.BlackTranslucent
let keyboardToolBarEmptySpace : UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.FlexibleSpace, target: nil, action: nil)
let keyboardToolBarDoneButton :UIBarButtonItem = UIBarButtonItem(title: "완료", style: UIBarButtonItemStyle.Done, target: self, action: "resignFirstResponder")
keyboardToolBarDoneButton.tintColor = UIColor.whiteColor()
numberToolBar.items = [keyboardToolBarEmptySpace,keyboardToolBarDoneButton]
numberToolBar.sizeToFit()
self.inputAccessoryView = numberToolBar
}
}
WRITTEN BY
- artfrige
베이스 연주는 건강에 좋습니다