Переключение UIViews без изменения верхней панели - PullRequest
0 голосов
/ 01 июля 2011

Я новичок в программировании на ios и не могу понять это. У меня есть приложение на основе представления с панелью навигации и «пользовательской» панелью под панелью навигации (изображение с двумя кнопками UIB). Под этими двумя барами у меня есть два UIViews, которые должны отображаться при нажатии соответствующей кнопки на «пользовательской» панели, но верхние панели должны оставаться неизменными все время.

У вас есть идеи, как это сделать?

1 Ответ

0 голосов
/ 01 июля 2011

Вы можете просто добавить оба представления в ваше подпредставление viewControllers и использовать скрытое свойство представлений, чтобы показать / скрыть правильное представление.

-(void) viewDidLoad
{
 [super viewDidLoad];
 [self.view addSubview:view1];
 [self.view addSubview:view2];
 view1.hidden=YES;
 view2.hidden=YES;
}
-(IBAction) btn1Pressed
{
  view1.hidden=NO;
  view2.hidden=YES;
}

-(IBAction) btn2Pressed
{
  view1.hidden=YES;
  view2.hidden=NO;
}
...