2011-10-31 99 views
3

我有一個文本框可能無法顯示其全部內容。發生這種情況時,我想顯示最右側的內容,而不是最左側的內容。實際上,這意味着我想將光標放在文本框中最右側的位置,以便內容自動移入。將光標設置在Xcode中的文本框末尾

我該怎麼做?

謝謝!

回答

0
NSRange range = NSMakeRange([[textView string] length], 0); 
[textView setSelectedRange: range]; 

我假設在OS X上,因爲標籤。

請看here for more NSTextView quickies

+0

正確 - 這是OS X.不幸的是我得到這個錯誤:[NSTextField moveToEndOfLine:]:無法識別的選擇器發送到實例。我試過[textField moveToEndOfLine:self]和[self.textField moveToEndOfLine:self]。有任何想法嗎? –

+0

@ simon.d請參閱編輯以回答。 – spudwaffle

+0

似乎適用於textview,但我有一個文本框。我的方案是否受支持,還是需要用textviews替換我的文本字段? –

相關問題