我想将文本添加到 NSTextView 并将其滚动到底部,就像在 Xcode 的控制台中完成的那样。在 swift 4 中做到这一点的最佳方法是什么?我已经查看了其他答案,但它们在转换为 swift 时不是很快或不能完美工作。
这是为 OS X 应用程序而不是 iOS 应用程序编写的,这就是我询问 NSTextView 的原因。
要添加文本,我只是使用此代码self.logTextView.string += "\nnew text"
这允许文本也放在新行上。如果有更好的方法来做到这一点,很想听听。
这是我已经尝试过的:将NSTextView 滚动到底部
NSTextView具有精确的动作:scrollToEndOfDocument(_ sender: Any?)
。
所以,我想下面的代码就足够了。
self.logTextView.string += "\nnew text"
self.logTextView.scrollToEndOfDocument(nil)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句