【问题标题】:Make Detail View "Master" Button Title Always Be the Title of the Active Master View with Xcode 4.3.2 Storyboards使用 Xcode 4.3.2 故事板使详细视图“主”按钮标题始终成为活动主视图的标题
【发布时间】:2012-05-01 05:31:09
【问题描述】:
【问题讨论】:
标签:
ios5
user-interface
uiviewcontroller
uisplitviewcontroller
【解决方案1】:
我假设您的主视图控制器是UINavigationController。如果是这样,那么您可以执行以下操作以从导航项中获取可见视图控制器的标题:
- (void)splitViewController:(UISplitViewController *)splitViewController willHideViewController:(UIViewController *)viewController
withBarButtonItem:(UIBarButtonItem *)barButtonItem forPopoverController:(UIPopoverController *)popoverController
{
UINavigationController *navigationController = (UINavigationController *)popoverController.contentViewController;
barButtonItem.title = navigationController.visibleViewController.navigationItem.title;
[self.navigationItem setLeftBarButtonItem:barButtonItem animated:YES];
self.masterPopoverController = popoverController;
}