调用方法在UISplitviewController中显示Left Master ViewController

时间:2012-06-07 15:03:42

标签: iphone ipad uisplitviewcontroller ios5.1

我最近在XCode 4.3.2(iOS 5.1)中创建了一个示例Master Detail UISplitViewController项目。

现在,一旦我在deail视图中选择barbuttonitem,就会显示根视图。所以我想知道当我选择条形按钮项时调用哪个方法。

以下代码用于执行此操作:

- (void)splitViewController:(UISplitViewController *)splitController willHideViewController:(UIViewController *)viewController withBarButtonItem:(UIBarButtonItem *)barButtonItem forPopoverController:(UIPopoverController *)popoverController
{

     barButtonItem.title = NSLocalizedString(@"Left", @"Left");
    [self.navigationItem setLeftBarButtonItem:barButtonItem animated:YES];

}

背后的目的是知道方法名称,以便我可以设置带有图像的自定义按钮并将其设置在导航栏中并调用该特定方法以显示根主视图。

1 个答案:

答案 0 :(得分:0)

认为您正在寻找的方法是:

- (void)splitViewController:(UISplitViewController *)svc willShowViewController:(UIViewController *)aViewController invalidatingBarButtonItem:(UIBarButtonItem *)button;