草庐IT

uisplitviewcontroller

全部标签

ios - UISplitViewController - detailView 未显示

在AppDelegate中,我们创建了一个DetailView,然后在它上面显示了一个loginView(UIModalPresentationFullScreen).登录后,loginView被关闭。DetailView有一个tableView,当您选择一个单元格/行并推送第二个detailView时。到目前为止我做了什么:在AppDelegate中,我请求UI_USER_INTERFACE_IDIOM(),当idiom是iPad时,我创建一个splitView:if(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad){FirstD

ios - UISplitViewController:从 Compact 旋转到 Regular 时如何防止扩展

补充问题有很多答案,即如何防止在从Regular到Compact界面更改时过渡到PrimaryOverLay,例如使用funcsplitViewController(splitViewController:UISplitViewController,collapseSecondaryViewControllersecondaryViewController:UIViewController,ontoPrimaryViewControllerprimaryViewController:UIViewController)->Bool在我的例子中,我有一部iPhone6+,细节View以纵向

ios - UISplitViewController - 设置始终可见的主 Controller

我研究了SplitView(likethisone)的示例,效果很好。我只需要改变一种行为。当用户纵向使用iPad时,我希望主Controller和细节Controller都可见。它应该像FBMessenger或Skype一样工作。两个Controller并排放置,无法隐藏主Controller。这怎么可能呢?感谢帮助额外的问题:是否有可能以某种方式将iPad肖像的行为设置为与iPhone肖像相同?如果我改变主意,我想在全屏显示详细信息,然后点击左侧导航栏按钮,我将在全屏显示主视图,并且没有细节可见。是我可能还是SplitView决定了,我对此无能为力? 最

iphone - 如何将 UISplitViewController 添加到 UINavigationController?

在我的申请中。我必须使用UISplitViewController并且我想将UISplitViewController添加到UINavigationController但我不能这样做。我也知道UISplitViewController的继承是不可能的。但对我来说添加UINavigationController非常重要。提前致谢:) 最佳答案 注意:UISplitViewController必须是应用的RootView(或者更具体地说,是窗口)。它不能存在于UINavigationController或其他任何东西中。引用can-a-

ios - 通用 Storyboard中的 UISplitViewController 不会同时显示在 iPhone 6 Plus 的屏幕上

我在通用Storyboard中通过InterfaceBuilder实现了UISplitViewController。这非常有效——在iPad上它同时显示在屏幕上,而在iPhone上它只在屏幕上显示一个。但是现在,当iPhone6Plus旋转到横向时,已实现UISplitViewController的应用程序将显示两个ViewController。但在我的应用程序中,这不会自动发生。旋转到横向后,它仍然只显示一个ViewController。我必须怎么做才能在iPhone5Plus上横向并排显示主体和细节? 最佳答案 为了让应用充分利

ios - UISplitViewController - 在 vi​​ewDidLoad 上显示主视图的弹出窗口

是否可以在viewDidLoad的弹出窗口中显示主视图(当View处于纵向时)? 最佳答案 解决方案一:[self.popoverButtonItem.targetperformSelector:self.popoverButtonItem.actionwithObject:self.popoverButtonItem];解决方案2:[self.popoverControllerpresentPopoverFromBarButtonItem:toolbarButtonItempermittedArrowDirections:UIPo

ios - UISplitViewController+UIPageViewController+WKWebView = 有时无法翻页

我有一个UISplitViewController,其详细信息是UIPageViewController。每个页面ViewController只显示一个WKWebView。问题是在横向模式下的iPhone6(s)Plus上,我无法使用页面ViewController从一个页面滚动到另一个页面如果显示的html包含非常常见的.我仍然可以滚动、缩放和平移WKWebView,但UIPageViewController根本不允许我翻页。此问题不会出现在其他水平规则的环境中(iPad处于任一方向),也不会出现在任何紧凑型环境中(纵向模式的iPhone6Plus或其他iPhone)。UIPageV

ios - iPad 上的 UITraitCollection 和 UISplitViewController

我正在使用UISplitViewController设计一个iPad应用程序.我已经配置了UISplitViewController这样主视图Controller(即左侧较细的View)始终通过splitViewController.preferredDisplayMode=.AllVisible可见。.详细ViewController是一个UICollectionView我想根据iPad是纵向还是横向来更改它的显示方式。如果它是纵向的,我会让CollectionView只显示一个列(类似于UITableView)。如果它是横向的,有更多可用的水平屏幕空间,那么我将显示多列。我认为我可

ios - UISplitviewcontroller - 主视图和详细 View 中的大小类问题

在iPad中使用UISplitviewcontroller时。MasterView默认采用CompactRegularSize类,而Detail默认采用RegularRegular类。这会影响使用的图像。在同一图像的主屏幕和详细屏幕中使用哪个(大小不同)有什么方法可以在两个View上应用紧凑的常规大小类?下图显示了用于两个View的相同图像,但它适用于不同的尺寸类别。 最佳答案 您可以子类化UISplitViewController并覆盖函数overrideTraitCollectionForChildViewController(

cocoa-touch - UISplitViewController 在尝试使用其中的 UINavigationController 后停止自动旋转

我的iPad应用程序中的UISplitViewController遇到了一些麻烦。我正在尝试使用UISplitView内部的UINavigationController制作一个简单的导航树。我使用以下基本代码来执行此操作:导航Controller.h@interfaceNavController:NSObject{/**ThisisconnectedproperlytotheUINavigationControllerinthe*UISplitViewControllerthroughInterfaceBuilder.*/UINavigationController*navigatio