0

I want to show displayModeButtonItem on iPad. I have this code:

self.navigationItem.leftBarButtonItem = self.splitViewController.displayModeButtonItem;
self.navigationItem.leftItemsSupplementBackButton = YES;

It works great on iPhone 6+. iphone 6+

But not that well on iPad Landscape. ipad landscape

Help!!!

Venkat S. Rao
  • 1,110
  • 3
  • 13
  • 29

1 Answers1

0

Create a custom UISplitViewController, and implement delegate

class PrimarySplitViewController: UISplitViewController,
                                  UISplitViewControllerDelegate {

    override func viewDidLoad() {
        self.delegate = self
    }

    func splitViewController( _ splitViewController: UISplitViewController, 
collapseSecondary secondaryViewController: UIViewController, 
onto primaryViewController: UIViewController) -> Bool {
        return true 
    }
}
Oleg
  • 591
  • 5
  • 14