представление uitabbarController не изменяет размер - PullRequest
0 голосов
/ 30 июня 2011

У меня есть navcontroller, затем в следующем я загружаю tabbarControllor. Я использую addubview, чтобы добавить tabbarcontrollor. Некоторая часть моей вкладки скрыта, может кто-нибудь сказать мне, что не так с этим. enter image description here enter image description here

Ответы [ 2 ]

1 голос
/ 30 июня 2011
tabbarCon.view.autoresizesSubviews = YES;
tabbarCon.view.autoresizingMask=(UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth);

или

установите вид контроллера вашего родителя следующим образом.

1 голос
/ 30 июня 2011
  1. Используйте TabBar Controller в качестве вашего rootViewController и установите его в вашем делегате приложения.

    [_window addSubview:rootViewController.view];
    
  2. Когда ваше приложение загружается, контроллер панели вкладокпоявляется первым, а по умолчанию - Первая вкладка!Вы должны перейти к контроллеру представления вашей первой вкладки, и в viewDidLoad этого файла используйте ModalViewController для использования в качестве LoginViewController.

    LoginViewController *lvc = [[LoginViewController alloc]initWithNibName:@"LoginViewController" bundle:[NSBundle mainBundle]];
    
    [self presentModalViewController:lvc animated:NO];
    
    [lvc release];
    
  3. Если вы дойдете до этого этапа, сразу после запуска приложения появится контроллер вида входа в систему.Если вход успешен, вы можете отклонить его

    [self dismissModalViewControllerAnimated:YES];
    
  4. Если вы отклоните его, он покажет вам rootController, который является TabBarController, и этот подход используется большинством программистов.для входа и прочее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...