Проблема с Tabcontroller? - PullRequest
       4

Проблема с Tabcontroller?

0 голосов
/ 24 октября 2009

Как я могу повернуть tabbarcontroller в альбомном режиме, когда у меня есть файл XIB (контроллер панели вкладок) в portait.

  • (BOOL) shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation) interfaceOrientation { вернуть ДА; } , но это не будет повернута какая-либо помощь, пожалуйста?

1 Ответ

0 голосов
/ 24 октября 2009

Как я помню, вы не можете вращать контроллер SDK UITabBar. Вы должны создать свою собственную панель вкладок, наследовать ее от UITabBar и там вернуть YES в методе shouldAutoRotate.

#import <UIKit/UIKit.h>    
  @interface MainTabBarController : UITabBarController{
  }    
 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation;
@end  

это файл .h

#import "MainTabBarController.h"
@implementation MainTabBarController
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{
    return YES;
} 
@end

Вам просто нужно изменить класс панели вкладок с UITabBarController на MainTabBarController

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