Где мой NSTableView в NSScrollView? - PullRequest
       3

Где мой NSTableView в NSScrollView?

5 голосов
/ 25 октября 2011

Почему в Xcode 4 (я не знаю kwow в 3.2), когда я перетаскиваю таблицу из конструктора интерфейса, она становится NSScrollView? Где NSTableView ??? ( NSTableView в NSScrollView )

Как я могу получить доступ к NSTableView из NSScrollView?

Как я могу add строка, delete, customize и RELOAD DATA?


Почему, если я делаю

for (id obj in scrollView.subviews)
  NSLog(@"obj: %@", obj);

Я не могу получить описание NSTableView?

спасибо.

Ответы [ 3 ]

13 голосов
/ 25 октября 2011

XCode автоматически внедряет таблицу в виде прокрутки для вас.Чтобы выбрать ваш табличный вид, вы можете либо медленно дважды щелкнуть по представлению прокрутки, нажать control + shift и щелкнуть по представлению прокрутки, либо щелкнуть направленный вправо треугольник под вертикальными объектами в XIB, чтобы открыть каждый объект в XIB.

Вы можете получить доступ к нему программно, вызвав [scrollView documentView], потому что технически это является подпредставлением представления содержимого ScrollView (экземпляр NSClipView)

Чтобы заполнить представление таблицы, вы можете предоставить содержимое с помощьюподключение источника данных или связывание его столбцов таблицы с контроллером массива.

Это довольно сложно, вам, вероятно, стоит взглянуть на Документация

5 голосов
/ 25 октября 2011

Чтобы получить доступ к tableview, просто подключите tableview с кодом (IBOutlet NSTableview *yourTableview), а затем получите доступ к нему легко, как [yourTableview reloadData]; Не беспокойтесь о scrollview

0 голосов
/ 15 мая 2015

Внутри "Border Scroll View" есть "Clip View", а внутри "Table View". Этот вам нужно соединить с вашим кодом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...