2016-04-28 9 views
7

Swiftで始まったばかりで、標準のApple 'Notes'アプリにある機能を再現したいと考えています。具体的には、iPad上のランドスケープモードで詳細表示に表示される展開ボタン。Swift 3 - UISplitViewController - ランドスケープでマスタービューを表示/非表示(ノーツアプリなど)

私は(簡単な迅速な解決のように)来た最も近いAppDelegateに以下を追加することです

Expand Button in Notes App

すなわち:

splitViewController.preferredDisplayMode = .primaryOverlay 

しかし、これはマスタービューをトグルすることができますが、 (デフォルトのポートレート動作と同様に)横長の向きでは、マスタービューをポップオーバー/オーバーレイとして実行します。しかし、マスタービューが(詳細表示を重ね合わせずに)スライドイン/アウトするという点でノーツアプリの動作を好むでしょう。

編集:また、iPad上では、ランドスケープモードでのみ対応するボタンを表示する方法に興味があります。

ご協力いただければ幸いです!ありがとう

+0

おめでとうございます、あなたの質問はGoogleによってうまく索引付けされ、私にここで教えてくれました。 –

答えて

7
splitViewController.preferredDisplayMode = .allVisible 

これはトリックを行う必要があります。フルスクリーンモードに切り替えると、Master Viewがスライドして出入りします。

+1

他のSO答えよりはるかに単純です。どうもありがとう –

関連する問題