繁体   English   中英

添加文本后,将NSTextView滚动到底部

[英]Scroll an NSTextView to bottom after adding text

我想将文本添加到NSTextView并将其滚动到底部,就像在Xcode控制台中所做的一样。 快速4做到这一点的最佳方法是什么? 我看过其他答案,但当转换为迅捷时,它们并不迅速或无法完美运行。

这是为OS X应用而不是iOS应用编写的,这就是为什么我要问一个NSTextView。

要添加文本,我只是在使用这段代码self.logTextView.string += "\\nnew text"这样就可以将文本也放在新行上。 如果有更好的方法可以做到这一点,请听听。

这是我已经尝试过的方法:将NSTextView滚动到底部

NSTextView有一个确切的动作: scrollToEndOfDocument(_ sender: Any?)

因此,我想下面的代码就足够了。

self.logTextView.string += "\nnew text"
self.logTextView.scrollToEndOfDocument(nil)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM