TabBar App Modal View Controller - PullRequest
       5

TabBar App Modal View Controller

1 голос
/ 09 октября 2011

Я создаю приложение панели вкладок, на одной из вкладок есть изображение (изображение 1) с модальным контроллером вида, которое переворачивается горизонтально на изображение 2. Оба изображения имеют кнопки для отображения содержимого. При нажатии кнопок на изображении 1 панель вкладок скрыта. Когда При нажатии кнопок на изображении 2 отображается панель вкладок.

Я хочу скрыть панель вкладок. Я пробовал этот код

self.hidesBottomBarWhenPushed = YES;

из примера кода "Элементы" без ответа в этом месте моей программы

- (IBAction)switchClinical:(id)sender;
{
    Clinical *second =[[Clinical alloc] initWithNibName:nil bundle:nil];
    self.hidesBottomBarWhenPushed = YES;
    [self presentModalViewController:second animated:YES];
    [second release];

} 

Какие-либо советы по решению этой проблемы?

1 Ответ

2 голосов
/ 09 октября 2011

Попробуйте либо из self.parentViewController:

- (IBAction)switchClinical:(id)sender {
    Clinical *second =[[Clinical alloc] initWithNibName:nil bundle:nil];
    [self.parentViewController presentModalViewController:second animated:YES];
    [second release];
} 

или если у вашего представителя приложения есть свойство для панели вкладок:

- (IBAction)switchClinical:(id)sender {
    Clinical *second =[[Clinical alloc] initWithNibName:nil bundle:nil];
    [((MyAppDelegate *)[[UIApplication sharedApplication] delegate]).tabBar presentModalViewController:second animated:YES];
    [second release];
}
...