// 1、創(chuàng)建UITextView
?UITextView* tv = [[UITextView?alloc]?initWithFrame:CGRectMake(10,?10,?300,?200)];
[tv?setFont:[UIFont?systemFontOfSize:19.0]];
tv.tag?=?1001;
? ? tv.returnKeyType?=?UIReturnKeyNext;?//?下一行
tv.delegate?=?self;
[self.view?addSubview:tv];
?// 2、鍵盤上方附加一個(gè)toolbar,toolbar上有個(gè)完成按鈕
?UIToolbar* keyboardDoneButtonView = [[UIToolbar?alloc]?init];
keyboardDoneButtonView.barStyle?=?UIBarStyleDefault;
keyboardDoneButtonView.translucent?=?YES;
keyboardDoneButtonView.tintColor?=?nil;
[keyboardDoneButtonView?sizeToFit];
?// toolbar上的2個(gè)按鈕
?UIBarButtonItem?*SpaceButton=[[UIBarButtonItem?alloc]?initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace?target:nil?action:nil];?//?讓完成按鈕顯示在右側(cè)
?UIBarButtonItem* doneButton = [[UIBarButtonItem?alloc]?initWithTitle:@"完成"
?style:UIBarButtonItemStyleBorderedtarget:self
?action:@selector(pickerDoneClicked)];
[keyboardDoneButtonView?setItems:[NSArray?arrayWithObjects:SpaceButton, doneButton,?nil]];
tv.inputAccessoryView?= keyboardDoneButtonView;
// 3、鍵盤上方附加的完成按鈕觸發(fā)函數(shù)
-(void)pickerDoneClicked
? ?{
? ? ? ?UITextView* view = (UITextView*)[self.view?viewWithTag:1001];
[view?resignFirstResponder];
? ?}