在这种情况下什么是superView? (Tabbar APP)

时间:2011-03-28 10:35:07

标签: iphone tabbar superview

我有一个只有一个标签的标签栏应用。

这是我的didFinishLaunchingWithOptions

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    
OneDayViewController *oneDayView = [[OneDayViewController alloc] initWithNibName:@"OneDayView" bundle:nil];
tabBarController.viewControllers = [NSArray arrayWithObject:oneDayView];

[self.window addSubview:tabBarController.view];
[self.window makeKeyAndVisible];

return YES; }

OneDayViewController中的任何方法中,我都有以下代码:

UIView *superView = [self.view superview];

问题是:现在superView是什么? UIView的? UIViewController或......我不知道(对不起)

P / S:我问这个是因为我想删除OneDayView并将另一个视图添加到tabbar。

非常感谢你。

1 个答案:

答案 0 :(得分:0)

你的superview将是tabBarController.view ... (早先我告诉它是窗口我错了......)

发布显示/推送OneDayViewController的代码......这样我们就可以清楚了解超级视图......