Irohabook
0
881

Swiftのナビゲーションバーの枠線(下)を消す:shadowImageとhidesShadow

navigationBarの枠線を消すには

self.navigationController?.navigationBar.shadowImage = UIImage()

とする。または次のようにする。

self.navigationController?.navigationBar.setValue(true, forKey: "hidesShadow")

上のコードは、navigationBarの背景色を変えない。hidesShadowのほうはどうして正しく動くかわからない。

次の記事

UINavigationController