简体   繁体   English

UISplitviewController首先显示MasterViewController

[英]UISplitviewController First Show MasterViewController

I'm trying to use splitview controller in my app.But when I run the app it's going to detailviewcontroller in portrait mode iphone. 我试图在我的应用程序中使用splitview控制器,但是当我运行该应用程序时,它将以纵向模式iPhone进入detailviewcontroller。

So I want to open first masterviewcontroller. 所以我想打开第一个masterviewcontroller。 So what should I do ? 所以我该怎么做 ?

I think you need to ovverride the following in your delegate: 我认为您需要在委托中避免以下行为:

- (UIViewController *)primaryViewControllerForCollapsingSplitViewController:(UISplitViewController *)splitViewController

When this is called, return the controller you want to be shown. 调用此命令时,返回要显示的控制器。 According to the docs you should also implement the other direction: 根据文档,您还应该实现另一个方向:

- (UIViewController *)primaryViewControllerForExpandingSplitViewController:(UISplitViewController *)splitViewController

See: https://developer.apple.com/library/ios/documentation/UIKit/Reference/UISplitViewControllerDelegate_protocol/index.html#//apple_ref/occ/intfm/UISplitViewControllerDelegate/primaryViewControllerForCollapsingSplitViewController : 请参阅: https : //developer.apple.com/library/ios/documentation/UIKit/Reference/UISplitViewControllerDelegate_protocol/index.html#//apple_ref/occ/intfm/UISplitViewControllerDelegate/primaryViewControllerForCollapsingSplitViewController

文档中,您可以设置preferredDisplayMode

self.splitViewController.preferredDisplayMode == UISplitViewControllerDisplayModePrimaryOverlay

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何使用UISplitViewController iOS在iPad上以肖像模式强制显示MasterViewController - How to force show MasterViewController in Portrait mode on iPad using UISplitViewController iOS 未显示UISplitViewController中的masterViewController - masterViewController in UISplitViewController not shown MasterViewController上的UISearchBar下的UITableView(UISplitViewController) - UITableView under UISearchBar on MasterViewController (UISplitViewController) 如何在UISplitViewController for iPad中隐藏MasterViewController - How to hide MasterViewController in UISplitViewController for iPad 如何在UISplitViewController中分配MasterViewController子菜单的委托 - How to assign a delegate of a submenu of the MasterViewController in UISplitViewController UISplitViewController - 以纵向模式打开,masterViewController可见 - UISplitViewController - open in portrait mode with masterViewController visible 在UISplitViewController iOS 8 iPhone中更改MasterViewController宽度不起作用 - Changing MasterViewController width in UISplitViewController iOS 8 iPhone not working UISplitViewController不会在横向模式下隐藏masterViewController - UISplitViewController doesn't hide masterViewController in landscape mode 在UISplitViewController应用程序中从DetailViewController获取MasterViewController - getting the MasterViewController from the DetailViewController in a UISplitViewController app UISplitViewController下的横幅广告由MasterViewController的UITableView覆盖 - Banner Ads under UISplitViewController overlaid by MasterViewController's UITableView
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM