草庐IT

displayModeButtonItem

全部标签

ios - 当我折叠/展开屏幕时,displayModeButtonItem 消失了

所以我的用例是在详细View中有一个TabBarController,大约四个选项卡,每个选项卡都有自己的NavigationController。都是通过Storyboard。然后在我的AppDelegate上我有这个:letsplitViewController=self.window!.rootViewControlleras!UISplitViewControllersplitViewController.preferredDisplayMode=.allVisiblelettabBarController=splitViewController.viewControllers

objective-c - 从 DetailView 快速导航中的 UISplitViewController

我正在尝试在Swift中创建一个MasterDetail应用程序,它在iOS8模拟器上运行良好。然而,当我在我的iOS7.1iPad上尝试时,我得到了这个错误:**Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'-[UISplitViewControllerdisplayModeButtonItem]:unrecognizedselectorsenttoinstance**这是在我的AppDelegate.swift文件中(由Xcode生成,我没有添加任何内容):funcapplicati

swift - UISplitViewController displayModeButtonItem()

有人知道更改从UISplitViewController委托(delegate)返回的按钮的文本(和外观吗?)的方法:funcdisplayModeButtonItem()->UIBarButtonItem? 最佳答案 我自己是这样解决的:UIBarButtonItem(image:UIImage(named:"home"),landscapeImagePhone:UIImage(named:"home"),style:UIBarButtonItemStyle.Plain,target:splitViewController.dis

swift - UISplitViewController displayModeButtonItem()

有人知道更改从UISplitViewController委托(delegate)返回的按钮的文本(和外观吗?)的方法:funcdisplayModeButtonItem()->UIBarButtonItem? 最佳答案 我自己是这样解决的:UIBarButtonItem(image:UIImage(named:"home"),landscapeImagePhone:UIImage(named:"home"),style:UIBarButtonItemStyle.Plain,target:splitViewController.dis

ios - UISplitViewController displayModeButtonItem 不显示

当处于纵向模式(iPad)或横向模式(iPhone6+)时,我无法让iOS显示我的按钮以显示UISplitView主视图。现在我正在使用下面的代码,但它什么也没做...detailViewController.navigationItem.leftItemsSupplementBackButton=truedetailViewController.navigationItem.leftBarButtonItem=displayModeButtonItem()我试着把它放在我的UISplitView子类的viewDidLoad()或我的详细主导航Controller的viewDidLoa

ios7 没有 displayModeButtonItem 或 targetDisplayModeForActionInSplitViewController

我在xcode6中启动了一个SplitView项目,它运行良好。开箱即用,我得到了一个SplitView,它在纵向模式下有一个导航按钮(左上角),这样主视图就可以弹出/弹出。主要问题是它在iOS7中不起作用,因为displayModeButtonItem和targetDisplayModeForActionInSplitViewController仅适用于iOS8。我看到一些应用程序可以实现相同的效果并在iOS7中运行,但我不知道如何做到这一点。有没有人有一个很好的例子或解决方法来在iOS7中实现这一点。开箱即用的xcode构建了一个只能在iOS8中运行的项目,但我想我对apple并没

ios - iPAD 中的 UISplitViewController displayModeButtonItem

我在iPad上使用UISplitView时遇到问题。我使用UISplitView创建普通应用程序,并在我添加的DetailViewController中overridefuncviewDidLoad(){super.viewDidLoad()navigationItem.leftBarButtonItem=splitViewController?.displayModeButtonItemnavigationItem.leftItemsSupplementBackButton=true}在iPhone中它工作正常但在iPad中它不显示用于拉伸(stretch)详细ViewControl