Как разделить разные части экрана iPhone? - PullRequest
1 голос
/ 28 марта 2011

У меня общий заголовок и общий нижний колонтитул во всех контроллерах представления приложения iPhone. Я хочу разделить верхний и нижний колонтитулы на разные файлы nib, .h и .m и объединить их в одно представление.

Как это сделать?

Спасибо всем. Гуру * * 1005

1 Ответ

1 голос
/ 28 марта 2011

Вы можете создать 2 UIViewController (s):

  • HeaderViewController.m (с .h и .xib)
  • FooterViewController.m (с .h и .xib)

Затем в своем представлении вы добавляете их по коду: (или через Interface Builder, если хотите)

HeaderViewController *header = [[HeaderViewController alloc] init];
[header setFrame:CGRectMake(0,0, 320, 100)]; // For example
[self.view addSubview:header.view];

В IB: добавьте новый UIViewController в IB, измените класс UIVIewControllerHeaderViewController, связать его с IBOutlet (заголовок), тогда вам просто нужно сделать [self.view addSubview:header.view];.

enter image description here

...