2011-12-17 109 views
0

我正在使用UITextView,其中我添加基於自定義按鈕(無鍵盤)的輸入文本。當文本超過到新行這一切工作正常,只是,給出UITextField作物文字而不是向下滾動到新的線路(如發生與系統鍵盤當你輸入文本)..UITextView自定義輸入(無鍵盤)iOS

我怎樣才能解決這個問題行爲?

+0

UITextField或UITextView,它是什麼? – jrturton 2011-12-17 18:01:44

+0

@jrturton UITextView .. – Massimo 2011-12-17 18:04:05

+0

您可以在自定義鍵盤中更新文本視圖文本的位置添加代碼嗎? – jrturton 2011-12-17 18:07:19

回答

0

隨着文本長度的增加,你必須自己滾動文本視圖 - 我想系統鍵盤也是這樣做的。

相關方法是scrollRangeToVisible:。範圍參數應該是剛插入文本視圖的文本的末尾。

+0

我試圖弄清楚這是傳遞範圍.. – Massimo 2011-12-18 01:10:16

+0

'NSMakeRange([self.textview.text長度],0);'將選擇文本 – jrturton 2011-12-18 11:07:22

+0

的端部我發現早些時候,但這正是我需要的,所以謝謝! – Massimo 2011-12-18 14:10:32