Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios5 “创建详细视图”;大师;按钮标题始终是Xcode 4.3.2情节提要的活动主视图的标题_Ios5_User Interface_Uiviewcontroller_Uisplitviewcontroller - Fatal编程技术网

Ios5 “创建详细视图”;大师;按钮标题始终是Xcode 4.3.2情节提要的活动主视图的标题

Ios5 “创建详细视图”;大师;按钮标题始终是Xcode 4.3.2情节提要的活动主视图的标题,ios5,user-interface,uiviewcontroller,uisplitviewcontroller,Ios5,User Interface,Uiviewcontroller,Uisplitviewcontroller,在纵向布局中,我的iPad应用程序会显示一个名为“Master”的按钮,单击该按钮将显示Master detail控制器。我希望此按钮的标题始终是活动主视图的标题。我该如何做到这一点 还有一些有趣的漂亮屏幕: 浏览到所需的提要后,在本例中,按钮标题应更改为“全部”: 我假设您的主视图控制器是一个UINavigationController。如果是,则可以执行以下操作从导航项中获取可见视图控制器的标题: - (void)splitViewController:(UISplitViewContr

在纵向布局中,我的iPad应用程序会显示一个名为“Master”的按钮,单击该按钮将显示Master detail控制器。我希望此按钮的标题始终是活动主视图的标题。我该如何做到这一点

还有一些有趣的漂亮屏幕:

浏览到所需的提要后,在本例中,按钮标题应更改为“全部”:


我假设您的主视图控制器是一个
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;
}