UITextView里換行實(shí)現(xiàn)(鍵盤上附加一個(gè)完成按鈕)

// 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];

? ?}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 我正式開始跑步是從去年開始的,那年我36歲。說(shuō)起跑步的緣由,有兩點(diǎn),一是身體開始出現(xiàn)了各種各樣的小毛病,經(jīng)常感冒,...
    舜間永恒閱讀 335評(píng)論 0 0
  • 中午吃了一個(gè)豆角啊,孩子因?yàn)闆]家住,掉在地上。我跟他說(shuō)掉了就算了,不要撿,他還是撿起來(lái)了,本來(lái)準(zhǔn)備洗洗再吃,看我這...
    謝其國(guó)閱讀 389評(píng)論 1 2
  • 什么是看淡了?看透了?看明白了?我很少說(shuō)這話。我更欣賞那種,洗盡纖塵仍舊敢愛敢恨敢相信敢去做的人。所以說(shuō),平平淡淡...
    未來(lái)醬紫閱讀 489評(píng)論 0 1
  • 文/康吉德 六月開始,西寧漸次步入旅行期,前去青海湖、茶卡鹽湖、老爺山、孟達(dá)天池及塔爾寺的外來(lái)游客越來(lái)越多。不論是...
    康吉德閱讀 285評(píng)論 0 2

友情鏈接更多精彩內(nèi)容