使用滚轮在OSX Today Widget中滚动NSTextView

时间:2015-09-24 23:32:53

标签: macos nstextview nsscrollview first-responder today-extension

我在Today Widget app中有以下视图层次结构:

  • NSScrollView
  • NSClipView
  • NSTextView

NSTextView中的文字大于它的大小时,我可以通过鼠标突出显示文字或使用箭头键滚动。 但是当我尝试使用鼠标滚轮或触控板滚动时,它不起作用。问题类似于这个问题:NSTextView does not scroll when created with NSCollectionView,但NSTextView现在被置于侧面板的较大srollview(今日小部件所在的位置)之上。

我认为,它可能与响应者链有关。 NSTextView的滚动视图甚至没有获取事件,例如: - (void)scrollWheel:(NSEvent *)theEvent
-(void)mouseEntered:(NSEvent *)theEvent

我该如何解决这个问题?

0 个答案:

没有答案