gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 15:16:15 37 4
gpt4 key购买 nike

我想将文本添加到 NSTextView 并将其滚动到底部,就像在 Xcode 的控制台中所做的那样。在 swift 4 中最好的方法是什么?我看过其他答案,但它们不是 swift 或在转换为 swift 时不能完美工作。

这是为 OS X 应用程序而不是 iOS 应用程序编写的,这就是我询问 NSTextView 的原因。

要添加文本,我只是在使用这段代码 self.logTextView.string += "\nnew text" 这允许文本也放在一个新行上。如果有更好的方法来做到这一点,很想听听。

这是我已经尝试过的: Scrolling NSTextView to bottom

最佳答案

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

所以,我想下面的代码就足够了。

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

关于swift - 添加文本后将 NSTextView 滚动到底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46802069/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com