我在我的XIB UI中有一個NSTextView。在我的代碼,我做NSTextView總是滾動到底部。我如何強制它顯示在頂部?
[textview insertText:@"text i put here"];
很多次,最後
[textview setEditable:NO];
順便說一句,這是創造我的應用程序的信息面板。
雖然我運行我的應用程序,文本視圖始終滾動到底部。有沒有辦法讓它從頂部開始?
我在我的XIB UI中有一個NSTextView。在我的代碼,我做NSTextView總是滾動到底部。我如何強制它顯示在頂部?
[textview insertText:@"text i put here"];
很多次,最後
[textview setEditable:NO];
順便說一句,這是創造我的應用程序的信息面板。
雖然我運行我的應用程序,文本視圖始終滾動到底部。有沒有辦法讓它從頂部開始?
嘗試用這種方法
[textview scrollToBeginningOfDocument:self];
或
// NSTextView的NSScrollView裏面你可以爲滾動型
[scrollView.contentView scrollToPoint:NSMakePoint(0, scrollView.documentView.frame.size.height-scrollView.contentSize.height)];
如果使用Interface Builder插入NSTextView,它實際上將駐留在NSScrollView中。 Interface Builder自動執行此操作。
我的意思是,這是正常的滾動視圖行爲,您可以像往常一樣「滾動到頂部」。
在斯威夫特一個可以做創建對象
textView.scroll(NSPoint.zero)
其中一個加載內容