中学理科1627564 views
小学理科717868 views
MathPython493120 views
中学社会667457 views
いろは2993462 views
英語609347 views
高校国語786245 views
LaTeX958345 views
高校日本史190006 views
世界の国561479 views

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

navigationBarの枠線を消すには

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

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

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

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

navigationBarの枠線を消すにはself.navigationController?.navigationBar.shadowImage = UIImage()とする