Как мне обернуть пользовательский NSView в NSScrollView ?

NSScrollView Cocoa ужасно мало объяснено. Я надеюсь, что кто-то здесь знает, о чем идет речь, и может сэкономить мне несколько секунд.

Так что у меня есть собственный NSView. Я реализую -drawRect: чтобы он что-то рисовал, заливал себя цветом, что угодно. Затем у меня есть NSScrollView, обертывающий его (настраиваемый через интерфейс Builder).

Теперь внутреннее, настраиваемое представление должно иметь размер больше, чем тот, который умещается во внешнем представлении прокрутки - для прокрутки. Это я понимаю. Я случайно настроил его так, чтобы представление прокрутки приспосабливалось к размеру окружающего окна, но это не должно иметь значения.

Следует отметить, что я действительно не ожидаю, что что-нибудь еще случится. Я чувствую, что пропускаю кусок, но не могу найти какой. Извините за стену текста, но я не могу объяснить лучше прямо сейчас. Я надеюсь, что ответить легче, чем спросить.

С уважением и надеждой,

Не Рик Эстли

5
задан Not Rick Astley 26 August 2010 в 16:59
поделиться