Вы можете создать 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];
.