2015-01-27 118 views
0

我在我的XIB UI中有一個NSTextView。在我的代碼,我做NSTextView總是滾動到底部。我如何強制它顯示在頂部?

[textview insertText:@"text i put here"]; 

很多次,最後

[textview setEditable:NO]; 

順便說一句,這是創造我的應用程序的信息面板。

雖然我運行我的應用程序,文本視圖始終滾動到底部。有沒有辦法讓它從頂部開始?

回答

1

嘗試用這種方法

[textview scrollToBeginningOfDocument:self]; 

// NSTextView的NSScrollView裏面你可以爲滾動型

[scrollView.contentView scrollToPoint:NSMakePoint(0, scrollView.documentView.frame.size.height-scrollView.contentSize.height)]; 
0

如果使用Interface Builder插入NSTextView,它實際上將駐留在NSScrollView中。 Interface Builder自動執行此操作。

我的意思是,這是正常的滾動視圖行爲,您可以像往常一樣「滾動到頂部」。

NSScrollView scrollToTop

0

在斯威夫特一個可以做創建對象

textView.scroll(NSPoint.zero) 

其中一個加載內容

相關問題