当您通过界面创建标签栏控制器而不是以编程方式创建标签栏控制器类时。在这种情况下,如何从视图控制器移动到此标签栏控制器?
答案 0 :(得分:1)
首先制作tabbarcontroller然后制作uiview控制器...例如......
NSMutableArray *listOfViewControllers = [[NSMutableArray alloc] init];
tab1view = [[tab1viewcontroller alloc] initWithNibName:@"tab1viewcontroller" bundle:nil];
[listOfViewControllers tab1view];
[tab1view release];
tab2view = [[tab2viewcontroller alloc] initWithNibName:@"tab2viewcontroller" bundle:nil];
[listOfViewControllers tab2view];
[tab2view release];
[self.tabBarController setViewControllers:listOfViewControllers animated:YES];
我认为它会对你有帮助。
答案 1 :(得分:1)
您可以先尝试创建标签栏控制器。然后以模态方式显示全屏启动画面(例如,没有动画,以便用户不会注意到标签栏控制器)并关闭该启动画面,显示位置选择器。用户完成后,您将关闭两个显示标签控制器的模态控制器。
如果您需要根据从位置选择器获取的信息在标签栏控制器中设置视图控制器,则可以执行以下操作:通过代表,即:
我希望它有所帮助。