Вы можете попробовать ниже код .. Это может помочь вам получить желаемое решение ,
1) Присутствует LoginViewController
, пишите ниже.
LoginViewController *login = [[[LoginViewController alloc]initWithNibName:@"LoginViewController" bundle:nil]autorelease];
UINavigationController *nc = [[[UINavigationController alloc] initWithRootViewController:login]autorelease];
nc.navigationBar.hidden = YES;
[self.navigationController presentModalViewController:nc animated:YES];
2) Теперь из LoginViewController
, Вы можете нажать ваш MyviewController
, как показано ниже.
MyviewController *adss = [[[MyviewController alloc]initWithNibName:@"MyviewController" bundle:nil]autorelease];
[self.navigationController pushViewController:adss animated:YES];
Это приведет к необычному опыту пользовательского интерфейса. Но если вы хотите нажать с любого диспетчера представлений, базовый диспетчер представлений должен быть встроен в 'UINavigationController'. Вы можете просто попробовать внедрить свой «LoginViewController»: выберите его в IB, нажмите «Редактор» -> «Вставить» -> «Контроллер навигации». Но сначала переосмыслите свой интерфейс, так как это не похоже на хорошее решение. –