I have an app that uses a UISplitViewController. When in Landscape orientation, we sometimes want to show the master view all the time and sometimes want it to auto hide as it does in portrait orientation. Currently this setting can be tweaked in app.
This all works well, except for one thing. When I change the setting, I'd like the auto-hide setting to take effect immediately, not just the next time I rotate the device (i.e. when - splitViewController:shouldHideViewController:inOrientation: is called).
Is there some way to (programmatically) force the UISplitViewController to pop out / hide the master view so that the SVC will query the splitViewController:shouldHideViewController:inOrientation: method again?
Any help would be greatly appreciated.