У меня есть NSScrollView, который заполняет все окно и отображает огромное изображение. Теперь я хотел бы наложить настраиваемый NSView на части прокрутки (например, высоту верхних 20 пикселей и ширину окна) для отображения дополнительной информации. Когда пользователь прокручивает представление прокрутки, пользовательский NSView вверху должен оставаться там, где он есть.
Я пробовал следующее:
Это работает вначале, представление прокрутки отображается правильно и мой настраиваемый NSView также. Однако, как только я начинаю перемещать представление прокрутки (прокрутку), пользовательский NSView прокручивается вместе с содержимым NSScrollView и в конечном итоге исчезает, когда он перемещается за пределы границ, а часть представления прокрутки, где она была расположена, перерисовывается. Как я могу эффективно расположить свой собственный NSView поверх NSScrollView и убедиться, что он остается на месте?
Спасибо!