ヒストリア286805 views
高校物理158886 views
教育149163 views
中学理科1628254 views
雑学1473058 views
英語610172 views
Computer366393 views
中学社会667610 views
MathPython494013 views
りんご200004 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()とする