Попробуйте следующим образом: создайте главное представление для viewcontroller, нужного вам размера и пустого.Затем создайте новый класс, производный от UIView (то есть: AlternativeView) и установите класс представления в ваших XIB как этот новый класс.В AlternativeView.m поместите метод, подобный этому:
+ (id) newAlternativeView:(NSString*)nibName{
NSArray* nibViews = [[NSBundle mainBundle] loadNibNamed:nibName owner:self options:nil];
AlternativeView *me = [nibViews objectAtIndex: 0];
return me;
}
Теперь вы можете создать свое представление с помощью + (id) newAlternativeView: (NSString *) nibName и добавить / удалить их в главном представленииViewController.Таким образом, вы можете даже составить представление со многими подпредставлениями, загруженными разными xib.