У меня есть ситуация, я создал два разных перья, одно в портретном режиме, а другое в альбомном режиме.У меня было много дизайнов, поэтому мне пришлось выбрать два разных перья.Теперь я хочу переключать кончики по мере вращения интерфейса в
common viewController
, чтобы я мог сохранить заполненные значения исостояние элементов управления в моем представлении.
Сейчас я использую
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Override to allow orientations other than the default portrait orientation.
if(interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight ){
[self initWithNibName:@"LandscapeNib" bundle:nil];
}else if(interfaceOrientation == UIInterfaceOrientationPortrait || interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown){
[self initWithNibName:@"PortraitNib" bundle:nil];
}
return YES;
}
, но это не меняет Nib, оно показывает начальныйзагруженный пероМогу ли я догадаться, что он загружается, но не отображается, потому что начальное перо уже отображается, не удалено.Я не могу найти решение для работы с несколькими кончиками с общим контроллером представления, чтобы я мог легко управлять функциональностью элементов управления?