IanMK2 Blog

-(void)textViewDidBeginEditing:(UITextView *)textView{
UIBarButtonItem *doneButton = [[UIBarButtonItem alloc] initWithTitle:@"완료"  style:UIBarButtonSystemItemSave target:self action:@selector(done)];

[self.navigationItem setRightBarButtonItem:doneButton];
[doneButton release];
[scrollview setContentOffset:CGPointMake(0, 190) animated:YES];
}
-(void)done{
[self.navigationItem setRightBarButtonItem:nil];
[self.textview resignFirstResponder];
[scrollview setContentOffset:CGPointMake(0, 0) animated:YES];
}

텍스트뷰에 멀티라인을 입력한 후 편집모드를 나오기 위해 네비게이션에 완료버튼을 추가하고
버튼을 누르면 키보드를 집어넣는 기능이다. 덤으로 스크롤뷰도 스크롤한다.
Posted by IanMK2