2017-07-07 71 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

相關問題