Создание представления вкладок программно с Какао / Objective C - PullRequest
3 голосов
/ 13 октября 2009

Мне нужно создать представление вкладок программно, используя цель C и какао, но я не могу найти хорошие ресурсы, показывающие, как это сделать. Кто-нибудь может что-то предложить?

1 Ответ

11 голосов
/ 14 октября 2009

Добавляет вид вкладки в окно:

   NSTabView *tabView = [[[NSTabView alloc]
      initWithFrame:NSMakeRect(10,10,300,300)] autorelease];
   [[window contentView] addSubview:tabView];

Это добавляет вкладку в представление вкладки:

   NSTabViewItem *item = [[[NSTabViewItem alloc]
      initWithIdentifier:@"tab1"] autorelease];
   [item setLabel:@"Tab 1"];
   [tabView addTabViewItem:item];

На данный момент вы хотите добавить некоторые элементы управления на вкладку. Вы должны определенно сделать это с помощью конструктора интерфейса. Создайте перо с представлением, сделайте владельца файла NSViewController. Затем сделайте следующее:

   NSViewController *viewController = [[[NSViewController alloc]
      initWithNibName:@"myView" bundle:nil] autorelease];
   [item setView:[viewController view]];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...