NSScrollView Cocoa ужасно мало объяснено. Я надеюсь, что кто-то здесь знает, о чем идет речь, и может сэкономить мне несколько секунд.
Так что у меня есть собственный NSView. Я реализую -drawRect: чтобы он что-то рисовал, заливал себя цветом, что угодно. Затем у меня есть NSScrollView, обертывающий его (настраиваемый через интерфейс Builder).
Теперь внутреннее, настраиваемое представление должно иметь размер больше, чем тот, который умещается во внешнем представлении прокрутки - для прокрутки. Это я понимаю. Я случайно настроил его так, чтобы представление прокрутки приспосабливалось к размеру окружающего окна, но это не должно иметь значения.
Следует отметить, что я действительно не ожидаю, что что-нибудь еще случится. Я чувствую, что пропускаю кусок, но не могу найти какой. Извините за стену текста, но я не могу объяснить лучше прямо сейчас. Я надеюсь, что ответить легче, чем спросить.
С уважением и надеждой,
Не Рик Эстли