2011-03-21 51 views
-1

我在界面生成器中創建了一個文本視圖,當我在框中鍵入我的詳細信息時,單擊「完成」不會使鍵盤最小化。將文本輸入到TextView後刪除鍵盤

這是如何完成的?

感謝

+0

可能http://stackoverflow.com/questions/2828826/iphone-keyboard-done-button-and-resignfirstresponder – Pascal 2011-03-21 13:36:07

回答

2

的UITextView沒有任何方法當用戶點擊返回鍵將被調用。如果您希望用戶只能添加一行文本,請使用UITextField。觸摸返回並隱藏UITextView的鍵盤不符合接口指南。

即使如此,如果您想要這樣做,請實現UITextViewDelegate的textView:shouldChangeTextInRange:replacementText:方法,並檢查替換文本是否爲\ n,隱藏鍵盤。

http://iosdevelopertips.com/cocoa/how-to-dismiss-the-keyboard-when-using-a-uitextview.html

How to dismiss keyboard for UITextView with return key?

+2

對不起的副本沒有看到你的答案這麼貼我的。這與你的相似,所以我公平地刪除了我的答案。 :) – 2011-03-21 12:36:58

+0

@PARTH:謝謝你。只有你一個。 – visakh7 2011-03-21 12:38:56

+0

7KV7:謝謝你這麼客氣:-) – 2011-03-21 12:39:52