将子视图添加到AppDelegate

时间:2012-05-20 17:04:06

标签: iphone subview addsubview

我想为AppDelegate添加两个子视图,为mainviewController添加一个子视图,为UIToolbar添加另一个子视图。

 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]autorelease];
// Override point for customization after application launch.
self.mainViewController = [[[MainViewController alloc]init]autorelease];
self.window.rootViewController = self.mainViewController;
[self.window makeKeyAndVisible];
return YES;
}

1 个答案:

答案 0 :(得分:3)

只需将其添加到您的app delegate window(我建议以相同的方式显示rootViewController以支持iOs 3):

[self.window addSubview:myToolBar];
[self.window addSubview:self.mainViewController.view];

注意,在顶部viewController上使用一些动画不会为工具栏设置动画,因为在这种情况下它不是这个viewController的视图子视图。