我最近在 XCode 4.3.2 (iOS 5.1) 中创建了一个示例 Master Detail UISplitViewController 项目。
现在,一旦我在 deail 视图中选择 barbuttonitem,就会显示根视图。所以我想知道当我选择 bar button item 时会调用哪个方法。
以下代码用于执行此操作:
- (void)splitViewController:(UISplitViewController *)splitController willHideViewController:(UIViewController *)viewController withBarButtonItem:(UIBarButtonItem *)barButtonItem forPopoverController:(UIPopoverController *)popoverController
{
barButtonItem.title = NSLocalizedString(@"Left", @"Left");
[self.navigationItem setLeftBarButtonItem:barButtonItem animated:YES];
}
背后的目的是知道方法名称,以便我可以设置带有图像的自定义按钮并将其设置在导航栏中并调用该特定方法来显示根主视图。