2013-07-25 2 views
3

У меня есть NSScrollView и элементы, внутри которых я могу переустановить, перетащив &. И он автоматически прокручивается, когда я перетаскиваю элементы на дно &, а NOScrollView падает, но работает только в очень маленькой области. Если мое сопротивление не находится в пределах 4-6 пикселей от края, автоматического прокрутки не происходит. Как увеличить эту область?NSScrollView - Как изменить поля, где происходит автопрокрутка при перетаскивании

+0

PLZ добавить код для таких вопросов! вы, скорее всего, получите лучшее предложение для кодов. –

ответ

0

Вы можете использовать NSTrackingArea, который вы можете установить в NSScrollView (есть примеры проектов Apple), или вы можете перезаписать - (void)mouseDragged:(NSEvent *)theEvent от NSResponder. Если вы используете mouseDragged, вам, вероятно, необходимо уделить внимание вычислению с помощью правильных координат.

Смежные вопросы