скрыть вкладку-выпуск - PullRequest
       7

скрыть вкладку-выпуск

1 голос
/ 14 января 2011

У меня есть приложение на основе вкладок ..

В моем приложении TabBar я хочу скрыть панель вкладок при появлении второго представления. Во втором представлении с imageView с полным обзором этого представления (320 * 367)

CGRect imageframe = CGRectMake(0,0,320,367);

imageView = [[UIImageView alloc] initWithFrame:imageframe];

Но я не хочу использовать self.hidesBottomBarWhenPushed = YES;

когда я использую этот код self.tabBarController.tabBar.hidden = YES; он скрывает панель вкладок, а также показывает пустое пространство в области вкладок ..

Здесь я хочу скрыть панель вкладок без пробелов для области вкладок (т.е. я хочу изменить размер изображения при скрытии панели вкладок)

Ответы [ 3 ]

2 голосов
/ 14 января 2011

При просмотре Появится второе представление, изменив размеры фрейма imageView.

По

 CGRectFreme imageFrame=self.yourImageView.Frame;

  imageFrame.size.hieght +=50//or what you want

  self.yourImageView.Frame=imageFrame;

И скрыв tabBar как обычно, используя self.hidesTabBarWhenPush.

1 голос
/ 14 января 2011

Вы можете представить свой контроллер вида модально:

MyImageViewController *imv = [[MyImageViewController alloc] initWithNibName:@"MyImageViewNib" bundle:nil];];
imv.setSomeProperty = @"image.jpg";
[self presentModalViewController:imv animated:NO];
[imv release];
0 голосов
/ 14 января 2011

Не уверен, что по умолчанию установлена ​​маска авторизации.

но вы можете попробовать установить autoresizingMask:

imageView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin;
...