當我的splitViewController處於縱向模式時,我希望通過觸摸細節視圖關閉主視圖時,將調用委託方法willHideViewController。不幸的是,這似乎並非如此。UISplitViewController - 主視圖在縱向模式下隱藏時的事件?
想法?
當我的splitViewController處於縱向模式時,我希望通過觸摸細節視圖關閉主視圖時,將調用委託方法willHideViewController。不幸的是,這似乎並非如此。UISplitViewController - 主視圖在縱向模式下隱藏時的事件?
想法?
willHideViewController
只會在方向更改時調用。
但是,您可以將代表設置爲UIPopoverController
,該代表負責以縱向模式顯示和隱藏主視圖。您可以使用此方法設置代理人:- (void)splitViewController:willHideViewController:withBarButtonItem:forPopoverController:popoverController
。
委託一旦到位,每當用戶關閉縱向模式下的主視圖時,UIPopoverControllerDelegate
協議中的方法都會被調用。