UIViewをNavigationBarにaddSubviewしたい

概要

  • NavigationController
  • UIView
  • NavigationBar
  • addSubview
  • Swift3
  • Xcode8

説明

NavigationControllerをくっつけたViewControllerがあったとしてNavigationBarUIViewaddSubviewしたいと思いました。

UIViewの上に画面遷移のためのUIButtonを置いてたのですが画面遷移先まで最初の画面のUIViewNavigationBarに保持させたかったからです。

実装

 override func viewDidLoad() {
        super.viewDidLoad()

        let window = UIApplication.shared.keyWindow!

        //TopMenuはUIview
        window.addSubview(TopMenu);

参考

Subview on top of window view in Swift

藤沢瞭介(Ryosuke Hujisawa)
  • りょすけと申します。18歳からプログラミングをはじめ、今はフロントエンドでReactを書いたり、AIの勉強を頑張っています。off.tokyoでは、ハイテクやガジェット、それからプログラミングに関する情報まで、エンジニアに役立つ情報を日々発信しています!

ホーム