contentize и contentOffset в представлении NSScroll

Я переношу приложение с Ipad на Mac. (Я знаю, что это звучит странно)

Я придерживался NSScrollview. Пожалуйста, направляйте мне контент, contentOffset эквивалент в NSScrollview.

UIScrollView* uiScroll; uiScroll.contentSize; uiScroll.contentOffset; uiScroll.contentSize = CGSizeMake(w,h); uiScroll.contentOffset = CGPointMake(x,y); 

знак равно

 NSScrollView* nsScroll; nsScroll.documentView.size; nsScroll.documentVisibleRect.origin; nsScroll.documentView.frameSize = NSMakeSize(w,h); [nsScroll.documentView scrollPoint:NSMakePoint(x,y)]; 

Изменить: модернизирован синтаксис

Все, что вам нужно знать о NSScrollView в Руководстве по программированию прокрутки для Cocoa, представленном в документации.

Несмотря на то, что нет прямого эквивалента, contentSize UIScrollView можно сравнить с размером documentView NSScrollView , который является прокручиваемым контентом, представленным в виде NSView для NSScrollView с помощью setDocumentView:

setContentOffset: можно сравнить с NSView scrollPoint: который использует NSPoint для указания смещения documentView в NSScrollView .

См. Документацию для разработки и примеры кода.

  • uiscrollview не прокручивается из-за автоотключения
  • Перекрестные указатели UIScrollViews - Могу ли я изменить поведение прокрутки?
  • UIScrollView прокручивается вниз программно
  • Нежелательное пустое пространство слева от UIScrollView на iPhone X
  • Как отключить только вертикальную прокрутку в UIScrollView?
  • Конфигурация страницы профиля iOS Twitter
  • Как реализовать просмотр прокрутки в корзине?
  • Можно ли добавить прокрутку в UITableViewCell?
  • Поиск направления прокрутки в UIScrollView?
  • Как определить, когда размер UIView изменен в быстром ios xcode?
  • UIScrollView - добавьте Subview так, чтобы он был центрирован по горизонтали и по вертикали
  • Давайте будем гением компьютера.