2017-04-24 8 views
0

スイフトを使用しています詳細からマスタービューをプログラムで表示する

私はUISplitViewを使用しています。詳細ページにボタンがあり、クリックするとマスタービューが表示されます。私は試しました:

self.splitViewController?.preferredDisplayMode = UISplitViewControllerDisplayMode.allVisible 

しかし、これは機能しませんでした。

詳細ページのボタンからマスタービューを表示する方法はありますか?

答えて

2

私はこれと同じコードを使用しており、詳細ビューコントローラで呼び出されたときに正常に動作します。

@IBAction func showHideLeftPane(sender: AnyObject) { 
    if self.splitViewController?.preferredDisplayMode == UISplitViewControllerDisplayMode.AllVisible {    
     self.splitViewController?.preferredDisplayMode = UISplitViewControllerDisplayMode.PrimaryHidden 
    } 
    else { 
     self.splitViewController?.preferredDisplayMode = UISplitViewControllerDisplayMode.AllVisible 
    } 

あなたは、ナビゲーションバーに配置されたNWSEの矢印ボタンを使用しない場合は...

 override func viewWillAppear(animated: Bool) { 
     self.navigationItem.leftBarButtonItems = [] 
     self.navigationItem.leftItemsSupplementBackButton = false 
     super.viewWillAppear(animated) 
    } 

私はこのことができます願っています。

関連する問題