我正在尝试将链接属性添加到NSTextView的NSMutableString中。

由于我只想使用文本视图将链接添加到可见文本,因此我观察NSScrollView通过NSViewBoundsDidChangeNotification contentView的NSScrollView通知滚动更改。

调用通知选择器时,我在字符串中添加了链接属性。但是不幸的是,在将link属性添加到字符串后,通知立即被调用。而且这种情况一直持续下去-因为添加链接会更改视图的边界。

我有什么想念的吗?这是只狮子问题吗?

最佳答案

这听起来像正常行为。为什么不只是继承NSScrollView的子类,重写scrollWheel:并发布您自己的通知?

关于cocoa - NSScrollView滚动问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9218572/

10-11 05:04