相关疑难解决方法(0)

如何将滚动事件传递给父NSScrollView

我需要一个更大的滚动窗口内的固定大小的NSTextViews.IB要求textviews位于他们自己的NSScrollViews中,即使他们的最小/最大大小是固定的,以便它们实际上不会滚动.当在textview框架内制作触控板手势时(无论它们是否具有焦点),它们都会被textview的scrollview捕获,因此没有任何反应.

如何告诉textviews的scrollview将滚动事件传递到窗口的主滚动视图?(或许我应该问我如何告诉窗口的主滚动视图本身处理这些事件,而不是将它们传递给它的子滚动视图.)

IB结构是这样的:

  • 窗口
    • 窗口的内容视图
      • 窗口的大滚动视图(滚动事件的期望目标)
          • 单独的xib中的可交换内容视图
            • 用于textview的scrollview
              • 的TextView
并且,是的,当文本视图没有焦点时,窗口会正确滚动.

cocoa nsevent nsscrollview

7
推荐指数
3
解决办法
3723
查看次数

标签 统计

cocoa ×1

nsevent ×1

nsscrollview ×1