我是ipad开发的新手。在我的应用程序中,我创建了如下图所示的splitview。在这个如何在左窗格选择的标签栏改变时调用另一个detailview控制器?
请帮帮我..
答案 0 :(得分:1)
您可以简单地替换UISplitViewController的viewControllers属性的索引1处的VC。尝试像 -
这样的东西- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
{
UIViewController* myReplacementVC = nil;
if(viewController == VC1)
myReplacementVC = myReplacementVC1;
else
myReplacementVC = myReplacementVC2;
NSMutableArray* arr = [[NSMutableArray alloc] initWithArray:splitVC.viewControllers];
[arr replaceObjectAtIndex:1 withObject:myReplacementVC]; //index 1 corresponds to the detail VC
splitVC.viewControllers = arr;
[arr release];
}
HTH,
阿克沙伊
答案 1 :(得分:0)