【发布时间】:2017-11-20 21:21:31
【问题描述】:
我想以编程方式更改导航控制器的根控制器:
import UIKit
import Foundation
class NavigationController : UINavigationController {
override init(rootViewController : UIViewController) {
print("TEST")
super.init(rootViewController : rootViewController)
}
override init(navigationBarClass: AnyClass?, toolbarClass: AnyClass?) {
print("TEST2")
super.init(navigationBarClass : navigationBarClass, toolbarClass : toolbarClass)
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
}
}
我在故事板中将 NavigationController 类设置为我的 Navigation Controller 的自定义类
控制台不显示我的测试输出。我做错了什么,如何在此处更改根控制器?
【问题讨论】:
标签: swift xcode storyboard navigationcontroller