我在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
我该如何解决这个问题?