2017-07-07 37 views

回答

2

willHideViewController以来一直iOS8上(source

您需要使用splitViewController:willChangeToDisplayMode:方法,而不是因为没有garantee是willHideViewController将继续正常工作(你发现它不是一个情况!)

+0

没有它,也没有工作我采取下面的方法这种方法成功地调用iPad上的肖像模式,但在iPad上横向模式不叫。 - (空)splitViewController:(UISplitViewController *)splitController willHideViewController:(UIViewController的*)的viewController withBarButtonItem:(*的UIBarButtonItem)barButtonItem forPopoverController:(UIPopoverController *)popoverController {// 我实现自定义离开酒吧这种方法按钮。 } –

+0

如果你给你实现了willHideViewController,我们可以帮助你翻译你的代码,但除非你的目标iOS <8;女巫似乎不太可能适用于通用应用程序(在iOS 8之前,splitviewcontroller不是通用的,你真的不应该使用willHideViewController,它需要被willChangeToDisplayMode – Dean

1
弃用

willHideViewController已弃用,可能是您遇到此问题的情况。

使用splitViewController:willChangeToDisplayMode:旁边的willHideViewController

相关问题