Предположим, у меня есть пользовательский интерфейс на 1 экране, и я хочу просмотреть тот же вид в полноэкранном режиме по нажатию кнопки.
При нажатии кнопки вызывается следующая функция.
-(IBAction)fullScreen
{
FullScreenViewController *mv = [[FullScreenViewController alloc] init];
mv.fullview = minimizedView;
//minimizedView is a UIView already created with a specified frame
// fullview is a UIView decalred in FullScreenViewController
[[self navigationController] pushViewController:mv animated:YES];
}
В FullScreenViewController.m функция viewDidLoad выглядит следующим образом:
- (void)viewDidLoad
{
[super viewDidLoad];
[self.view addSubview:fullview];
}
При нажатии кнопки в полноэкранном режиме отображается вид, но при нажатии кнопки "Назад" свернутый вид на предыдущей странице исчезает.
Это неправильно делать это?