Iphone 阿巴尔自转
这是我的问题 我使用MainViewcontroller的s子视图以以下方式实现选项卡栏:Iphone 阿巴尔自转,iphone,objective-c,ios4,Iphone,Objective C,Ios4,这是我的问题 我使用MainViewcontroller的s子视图以以下方式实现选项卡栏: @class MainViewController; @interface MyAppDelegate : NSObject <UIApplicationDelegate> { // UITabBarController root controller view UITabBarController *rootController; } // Added @property (n
@class MainViewController;
@interface MyAppDelegate : NSObject <UIApplicationDelegate>
{
// UITabBarController root controller view
UITabBarController *rootController;
}
// Added
@property (nonatomic, retain) IBOutlet UITabBarController *rootController;
@end
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary
*)launchOptions
{
// Added root controller
[self.window addSubview:rootController.view];
return YES;
}
我没有旋转到任何方向,但在我的主视图控制器。我认为我需要推翻主要观点,但我的理解是不够的。请为我提供帮助。看一看。在。这些方法选项卡栏形成了在创建项目时直接使用选项卡栏应用程序或以其他方式制作选项卡栏的观点。他们中没有人对主视图控制器进行了子类化,并在mainwindow.xib中添加了一个选项卡栏。我创建标签栏的方式与他们大不相同。我也阅读了这些解决方案,但它们对我没有帮助。问题的一部分是我使用uitabarcontroller的一个实例作为我的根控制器,而不是创建我自己的根控制器。它们的方式与您完全相同。如果使用InterfaceBuilder操作MainWindow.xib,只需将UITabBar的类更改为子类的名称并导入其.h文件。使用UITabBarController的子类作为根控制器。如果我理解您的意思,我将扩展UITabBarController(子类)并覆盖应旋转,将其导入我的主视图控制器并将UITabBar更改为我的子类。
// Autoration of view orientations
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return YES;
}