如何在iOS中的UISplitViewController中隐藏MasterView

如何在iOS中的UISplitViewController中隐藏MasterView,ios,hide,uisplitviewcontroller,Ios,Hide,Uisplitviewcontroller,当我触摸到已经添加到detailview中的webview时,我想在横向视图中隐藏主视图 我正在将Xamarin.iOS与C#一起使用,但我无法做到这一点 我跟着来了。。但是这对我没有帮助 当我触摸detailview的屏幕时如何隐藏显示..在需要detialView显示时添加此方法AppDelegate.m和用户 -(void)setDetailView:(int)num ListofArray :(NSArray *)arr didSelectViewController:(UIViewC

当我触摸到已经添加到detailview中的webview时,我想在横向视图中隐藏主视图

我正在将Xamarin.iOS与C#一起使用,但我无法做到这一点

我跟着来了。。但是这对我没有帮助


当我触摸detailview的屏幕时如何隐藏显示..

在需要detialView显示时添加此方法AppDelegate.m和用户

-(void)setDetailView:(int)num ListofArray :(NSArray *)arr didSelectViewController:(UIViewController *)viewController diffClassId:(NSString *)strId
    {
        if ([viewController isKindOfClass:[DetailViewController class]])
        {
            DetailViewController *viewDetail = [[DetailViewController alloc] initWithArticle:num inArticlesArray:arr];
            viewDetail.navigationItem.leftBarButtonItem = splitViewController.displayModeButtonItem;
            viewDetail.navigationItem.leftItemsSupplementBackButton = NO;

            detailNav=[[UINavigationController alloc]initWithRootViewController:viewDetail];
            //detailNav=[detailNav initWithRootViewController:viewDetail];

            NSArray *viewControllers = [[NSArray alloc] initWithObjects:mainNavController, detailNav, nil];
            splitViewController.viewControllers=viewControllers;
    }

在AppDelegate中创建一个方法,然后调用direct form任意细节视图。重新初始化masterView,无论您想显示什么视图。谢谢您的回复,您有关于它的任何示例吗?因为这是我第一次使用splitviewcontroller