添加文本后将 NSTextView 滚动到底部
Scroll an NSTextView to bottom after adding text
我想将文本添加到 NSTextView 并将其滚动到底部,就像在 Xcode 的控制台中所做的那样。在 swift 4 中最好的方法是什么?我看过其他答案,但它们不在 swift 中,或者在转换为 swift.
时无法正常工作
这是为 OS X 应用而不是 iOS 应用编写的,这就是我询问 NSTextView 的原因。
要添加文本,我只是在使用这段代码self.logTextView.string += "\nnew text"
这样可以让文本也换行。如果有更好的方法来做到这一点,很想听听。
这是我已经尝试过的:
Scrolling NSTextView to bottom
NSTextView 有一个确切的动作:scrollToEndOfDocument(_ sender: Any?)
。
所以,我想下面的代码就足够了。
self.logTextView.string += "\nnew text"
self.logTextView.scrollToEndOfDocument(nil)
我想将文本添加到 NSTextView 并将其滚动到底部,就像在 Xcode 的控制台中所做的那样。在 swift 4 中最好的方法是什么?我看过其他答案,但它们不在 swift 中,或者在转换为 swift.
时无法正常工作这是为 OS X 应用而不是 iOS 应用编写的,这就是我询问 NSTextView 的原因。
要添加文本,我只是在使用这段代码self.logTextView.string += "\nnew text"
这样可以让文本也换行。如果有更好的方法来做到这一点,很想听听。
这是我已经尝试过的: Scrolling NSTextView to bottom
NSTextView 有一个确切的动作:scrollToEndOfDocument(_ sender: Any?)
。
所以,我想下面的代码就足够了。
self.logTextView.string += "\nnew text"
self.logTextView.scrollToEndOfDocument(nil)