Мне нужны NSTextViews фиксированного размера внутри большего окна прокрутки. IB требует, чтобы текстовые представления находились внутри своих собственных NSScrollView, даже если их минимальные/максимальные размеры фиксированы, поэтому они фактически не будут прокручиваться. Когда жесты трекпада выполняются внутри фреймов текстового представления (независимо от того, есть ли у них фокус), они захватываются прокруткой текстовых представлений, поэтому ничего не происходит.
Как мне указать прокруткам текстовых представлений передавать события прокрутки до основного прокрутки окна? (Или, возможно, мне следует спросить, как я могу указать главному прокрутке окна обрабатывать эти события самостоятельно, а не передавать их своим дочерним прокруткам.)
Структура ИБ такая:
- window
- window’s content view
- big scrollview for window (desired target for scroll events)
- box
- swappable content view in separate xib
- scrollview for textview
- textview
- scrollview for textview
- swappable content view in separate xib
- box
- big scrollview for window (desired target for scroll events)
- window’s content view