iPadの「設定」のように縦画面でもMasterViewを表示したいのですがやり方が分かりません。
以下のようなclassを作ったのですが上手く行きません。(Storyboardとは接続済みです。)
方法をご存知の方がいましたら教えて下さい。
追記2015/07/05
機種はiPadです。
追記2015/07/05
以下の内容で解決しました。肝心な部分をど忘れしていました。
Stripeさんありがとうございますm(_ _)m
lang
1import UIKit 2 3 4class SplitViewController: UISplitViewController, UISplitViewControllerDelegate { 5 6 func targetDisplayModeForActionInSplitViewController(svc: UISplitViewController) -> UISplitViewControllerDisplayMode { 7 return UISplitViewControllerDisplayMode.AllVisible 8 } 9 10 override func willTransitionToTraitCollection(newCollection: UITraitCollection, withTransitionCoordinator coordinator: UIViewControllerTransitionCoordinator) { 11 self.preferredDisplayMode = UISplitViewControllerDisplayMode.AllVisible 12 super.willTransitionToTraitCollection(newCollection, withTransitionCoordinator: coordinator) 13 } 14 15 var splitviewDel:UISplitViewControllerDelegate! 16 override func viewDidLoad() { 17 super.viewDidLoad() 18 self.splitviewDel = self 19 self.preferredDisplayMode = UISplitViewControllerDisplayMode.AllVisible 20 // Do any additional setup after loading the view. 21 } 22 23 override func didReceiveMemoryWarning() { 24 super.didReceiveMemoryWarning() 25 // Dispose of any resources that can be recreated. 26 } 27 28 29 /* 30 // MARK: - Navigation 31 32 // In a storyboard-based application, you will often want to do a little preparation before navigation 33 override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { 34 // Get the new view controller using segue.destinationViewController. 35 // Pass the selected object to the new view controller. 36 } 37 */ 38 39}
回答1件
あなたの回答
tips
プレビュー