0
我添加視圖控制器的視圖到我的窗口application:didFinishLaunchingWithOptions:
但視圖不可見。我不確定有什麼問題。添加一個視圖作爲子視圖到我的應用程序的窗口,但它不顯示
這裏是我的應用程序的委託代碼:
@class ToolBar;
@class MainViewController;
@interface AppDelegate : UIResponder <UIApplicationDelegate>
{
UIWindow *Window;
//UIToolbar *toolbar;
}
@property (strong, nonatomic) UIWindow *window;
@property (strong, nonatomic) MainViewController *mainViewController;
@property (strong, nonatomic) ToolBar *toolbar;
@end
#import "AppDelegate.h"
#import "MainViewController.h"
#import "ToolBar.h"
@implementation AppDelegate
@synthesize window = _window;
@synthesize mainViewController = _mainViewController;
@synthesize toolbar =toolbar;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]autorelease];
self.mainViewController = [[[MainViewController alloc]init]autorelease];
[self.window addSubview:self.mainViewController.view];
//[self.window makeKeyAndVisible];
self.toolbar = [[[ToolBar alloc]init]autorelease];
[self.window addSubview:toolbar.view];
[self.window makeKeyAndVisible];
return YES;
}
我把它作爲主控制器的子視圖,但當我的視圖控制器翻轉工具欄時,我遇到的問題也在翻轉。我不想這就是爲什麼現在我添加工具欄作爲應用程序委託的子視圖。現在我有單獨的視圖控制器爲uitoolbar,這是即時通訊添加作爲int與幀 – user1120133
只是要清楚 - 應用程序委託不是一個視圖,所以你不添加工具欄作爲應用程序委託的子視圖 - 作爲應用程序主窗口的子視圖重新添加。無論哪種方式,你所做的都是錯誤的。工具欄應該是視圖控制器視圖的子視圖。 –