Libra Studio Log

開発に関することやゲーム、ガジェットなどについてつらつらと書き記しています

UINavigationBarの背景を透明に

f:id:daihase:20190809100049p:plain

こんばんは、daihaseです。

今回はiOS開発をやっていてよく使うUINavigationBar、これを表示・非表示にするのではなく、単に透明にしたいって思ったことないです? 透明なのでそのまま戻るボタンやtitleなどは表示させられます。

早速コードを。

※バージョンはSwift3になります

override func viewDidLoad() {
  self.setNavigationBar()
}

func setNavigationBar() {
  self.navigationController!.navigationBar.setBackgroundImage(UIImage(), for: .default)
  self.navigationController!.navigationBar.shadowImage = UIImage()
}

 

凄い簡単ですね。

 

今日は簡単なメモ書き程度で。 では良い開発ライフを〜