2011-08-22 64 views
0

有沒有出路或任何人都可以指向我的鏈接,我正在尋找在選擇detailViewController中的任何按鈕時在IPAD的SPLITVIEW中更改RootViewController的內容?Splitview控制器

+0

沒有任何低於我們的答案的幫助?請標記爲已接受。 –

回答

0

SplitViewController的內容可以改變這樣的:

UISplitViewController * splitViewController = [[UISplitViewController alloc] init]; 
splitViewController.viewControllers = [NSArray arrayWithObjects:viewControllerLeft, viewControllerRight, nil]; 


// the other stuff 

// change left part of view controller 
splitViewController.viewControllers = [NSArray arrayWithObjects:newViewController, viewControllerRight, nil]; 
+0

這一個工作!回覆較晚,抱歉 –

1

您可以在UISplitViewController的viewControllers屬性的索引0只需更換VC。試試喜歡 -

-(void) buttonPressed: (id)sender 
{ 
     NSMutableArray* arr = [[NSMutableArray alloc] initWithArray:splitVC.viewControllers]; 
     [arr replaceObjectAtIndex:0 withObject:myReplacementVC]; //index 0 corresponds to the left VC 
     splitVC.viewControllers = arr; 
     [arr release]; 
} 

HTH,

阿克沙伊