#iphone #objective-c #ios
#iPhone #objective-c #iOS
Вопрос:
У меня есть панель вкладок с 4 значками, которые показывают 4 разных контроллера представления, в зависимости от того, на какой значок нажимает пользователь.
На моем главном экране панель вкладок скрыта, а 4 значка представлены большими кнопками в середине моего экрана.
Поэтому, когда нажата кнопка, я хочу показать представление, соответствующее тому же значку на viewcontroller. Может кто-нибудь дать мне подсказку о том, как добиться этого программно?
Большое спасибо, -Code
Ответ №1:
Вы можете сделать это, введя следующий код в событие нажатия кнопки
ScrName *obj=[[ScrName alloc]initWithNibName:@"ScrName" bundle:nil];
[self.navigationController pushViewController:obj animated:YES];
[obj release];
Ответ №2:
если у вас есть ссылочный выход в приложении delagate, и если вы синтезируете его там, вы можете сделать это следующим образом
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[[appDelegate tabbarController] setSelectedIndex: index]
вы можете применить этот код по щелчку значка