UITextView 키보드 위에 완료 버튼 만들기
개발/iOS 2017. 7. 25. 15:23키보드 위에 완료 버튼 붙이기...
UITextView *m_pEditText = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 100, 30)]; m_pEditText.editable = YES; [m_pEditText setUserInteractionEnabled:YES]; [m_pEditText setBackgroundColor:[UIColor whiteColor]]; [m_pEditText setTextColor:[UIColor blackColor]]; [m_pEditText setKeyboardType:UIKeyboardTypeDefault];
// UITextView 키보드에 올릴 Bar 생성. UIToolbar* keyboardToolbar = [[UIToolbar alloc] init]; [keyboardToolbar sizeToFit]; UIBarButtonItem *flexBarButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil]; // 위아래 화살표 버튼
UIBarButtonItem *doneBarButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(doneButtonPressed)]; // 완료 버튼 keyboardToolbar.items = @[flexBarButton, doneBarButton];
m_pEditText.inputAccessoryView = keyboardToolbar; |
위 코드를 사용 할 경우 아래 그림과 같이 나오게 된다.
'개발 > iOS' 카테고리의 다른 글
iOS 커스텀 폰트 등록하기 (0) | 2017.10.30 |
---|---|
iOS 개발 시 StoryBoard (스토리보드) 없이 프로젝트 생성하기 (0) | 2017.10.27 |
iOS 사용가능한 폰트 목록 조회 (0) | 2017.10.25 |
iOS iCloud 백업 제외하기! (0) | 2017.10.19 |
iOS Appdelegate 메소드 정리 (0) | 2017.10.17 |
NSString 문자열 다루기 정리 (0) | 2017.09.13 |
CALayer 성능 향상 (0) | 2017.08.03 |
아이폰 시뮬레이터 경로 찍기 (0) | 2017.07.25 |