2
すべての子ビューコントローラでそのサブビューを表示したいので、メインviewControllerのためにAppDelegateからサブビューを追加しようとしています。iOS:AppDelegateからサブビューを追加しないでロードする
私は自分のストーリーボードにナビゲーションコントローラを追加しました。
は、ここに私のコードです:
var navBar = UINavigationController()
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
self.addViewToController()
return true
}
func addViewToController() {
self.navBar = (window?.rootViewController as? UINavigationController)!
let frame = CGRectMake(0, navBar.navigationBar.frame.size.height + 20, navBar.navigationBar.frame.size.width, 30)
let newView = UIView()
newView.frame = frame
newView.backgroundColor = UIColor.cyanColor()
window?.addSubview(newView)
}
コードが実行されているが、サブビューは、それを追加していません。なぜあなたが知っているのか、私が間違っていることを知っていますか?