синхронизировать два NSScrollView

Я прочитал документ Синхронизация представлений прокрутки и сделал точно так же, как и документ, но есть проблема.

Я хочу синхронизировать NSTableView и NSTextView. сначала позвольте NSTableView контролировать NSTextView, и все в порядке, когда я прокручиваю TextView, но когда я пытаюсь прокрутить TableView, я обнаружил, что TableView сначала перейдет в другое место (возможно, на несколько строк назад),затем продолжайте прокрутку с этого места.

Эта проблема все еще существует даже после того, как я позволил TextView контролировать TableView.

кто-нибудь знает, в чем проблема? я не могу синхронизировать TableView и TextView?

Отредактировано: Хорошо, теперь я обнаружил, что TableView вернется на место с момента последней прокрутки. например, верхняя строка TableView - это 10-я строка, затем я прокручиваю TextView, теперь верхняя строка TableView - это 20-я строка, и если я снова прокручиваю TableView, TableView сначала вернется к 10-й строке, а затем начнет прокрутку.

6
задан disorderdev 6 July 2011 в 14:18
поделиться