Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
399 views
in Technique[技术] by (71.8m points)

iphone - How to hide & unhide Master View Controller in SplitView Controller

I have created a new split view based project in my XCode 4.2

Then in DetailViewController.m file i have add this method

- (BOOL)splitViewController: (UISplitViewController*)svc shouldHideViewController:(UIViewController *)vc inOrientation:(UIInterfaceOrientation)orientation 
{
  //This method is only available in iOS5  

   return NO;
}

Now by doing this i can able to show both left & right part of my splitview Controller at a time.

Now i have added a UIBarButtonItem in my DetailViewController Navigation bar and i want by using which i can hide & show my Master View both in Portrairt and Landscape Mode.

- (IBAction)hideUnhide:(id)sender 
{

//How can hide & unhide

}

How can i do this?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
instead spv.delegate=nil; spv.delegate=self;

you need to do next:

[spv willRotateToInterfaceOrientation:self.interfaceOrientation duration:0];

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...