概要
- NavigationController
- UIView
- NavigationBar
- addSubview
- Swift3
- Xcode8
説明
NavigationControllerをくっつけたViewControllerがあったとしてNavigationBarにUIViewをaddSubviewしたいと思いました。
UIViewの上に画面遷移のためのUIButtonを置いてたのですが画面遷移先まで最初の画面のUIViewをNavigationBarに保持させたかったからです。
実装
override func viewDidLoad() {
super.viewDidLoad()
let window = UIApplication.shared.keyWindow!
//TopMenuはUIview
window.addSubview(TopMenu);