objective-c – 附加到NSTextView并滚动

objective-c – 附加到NSTextView并滚动,第1张

概述好的,我需要的应该是非常简单。然而,我看到无处不在,我不知道我找到了100%的东西(这也是过去困扰我的东西)。 所以,我们在这里: >我想能够附加到NSTextView >附加后,NSTextView应向下滚动(以便最新的附加内容可见) 相当直截了当,是吗? 所以有什么想法? (执行这个简单的“窍门”的代码示例将是非常理想的…) 在交叉引用几个答案和来源(有一些调整)之后,这里的答案是有效的(给定 好的,我需要的应该是非常简单。然而,我看到无处不在,我不知道我找到了100%的东西(这也是过去困扰我的东西)。

所以,我们在这里:

>我想能够附加到NSTextVIEw
>附加后,NSTextVIEw应向下滚动(以便最新的附加内容可见)

相当直截了当,是吗?

所以有什么想法? (执行这个简单的“窍门”的代码示例将是非常理想的…)

解决方法 在交叉引用几个答案和来源(有一些调整)之后,这里的答案是有效的(给定_myTextVIEw是一个NSTextVIEw插件):

- (voID)appendToMyTextVIEw:(Nsstring*)text{    dispatch_async(dispatch_get_main_queue(),^{        NSAttributedString* attr = [[NSAttributedString alloc] initWithString:text];        [[_myTextVIEw textStorage] appendAttributedString:attr];        [_myTextVIEw scrollRangetoVisible:NSMakeRange([[_myTextVIEw string] length],0)];    });}
总结

以上是内存溢出为你收集整理的objective-c – 附加到NSTextView并滚动全部内容,希望文章能够帮你解决objective-c – 附加到NSTextView并滚动所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1038071.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-24
下一篇2022-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存