Xcode - 如何让主控制器和细节控制器同时显示?
Xcode - How to make that master and detail controller shows at the same time?
我读到了它并找到了 enter link description here,但是当我这样做时我得到了一个错误 "fatal error: Array index out of range"。我有UISplitViewController
、UITabBarController
(是master)还有几个UIViewControllers
。我想在纵向方向同时显示主控制器和细节控制器,就像它在水平方向上看起来一样。请帮助我。
我的界面看起来像
我找到了一个简单的解决方案。我为 UISplitViewController
做了一个 class 然后我在里面写了下面的代码。
import UIKit
class Split: UISplitViewController, UISplitViewControllerDelegate {
override func viewDidLoad() {
super.viewDidLoad()
self.delegate = self
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
func splitViewController(svc: UISplitViewController, shouldHideViewController vc: UIViewController, inOrientation orientation: UIInterfaceOrientation) -> Bool {
return false
}
}
我读到了它并找到了 enter link description here,但是当我这样做时我得到了一个错误 "fatal error: Array index out of range"。我有UISplitViewController
、UITabBarController
(是master)还有几个UIViewControllers
。我想在纵向方向同时显示主控制器和细节控制器,就像它在水平方向上看起来一样。请帮助我。
我的界面看起来像
我找到了一个简单的解决方案。我为 UISplitViewController
做了一个 class 然后我在里面写了下面的代码。
import UIKit
class Split: UISplitViewController, UISplitViewControllerDelegate {
override func viewDidLoad() {
super.viewDidLoad()
self.delegate = self
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
func splitViewController(svc: UISplitViewController, shouldHideViewController vc: UIViewController, inOrientation orientation: UIInterfaceOrientation) -> Bool {
return false
}
}