我有一个只有一个标签的标签栏应用。
这是我的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。
非常感谢你。
答案 0 :(得分:0)
你的superview将是tabBarController.view ... (早先我告诉它是窗口我错了......)
发布显示/推送OneDayViewController的代码......这样我们就可以清楚了解超级视图......