У меня простой вопрос, на который я не нашел ответа на всем сайте,
Один файл XIB с основным UIView,
в нем есть еще один UIView, подключенный к одному IBoutlet, поэтому я могу назначить его позже для загрузки представления из другого файла XIB. Это задание не работает ... оно остается пустым ...
@interface Subclass : UIViewController {
UIView *view1;
}
@property (nonatomic,retain) IBOutlet UIView *view1;
@end
Я связал view1 с subview в файле xib в реализации в initWithNibName. Я загружаю другой файл XIB, использую его view и назначаю его view1. Тем не менее это не работает ...
detailControler = [[XibViewControler alloc] initWithNibName:@"XibViewControler" bundle:nil];
//one aproach
[self.view1 addSubview: detailControler.view];
//another aproach
[self setView1:detailControler.view];
Если я программно добавляю подпредставление в [self.view addSubview: detailControler.view] и устанавливаю для него фрейм, он перейдет в полноэкранный режим и скроет исходное представление.
У меня также был другой подход, который не работал Как загружать несколько представлений при каждом нажатии кнопки при использовании UISegmentedVIew