中学理科1630106 views
数学講師2882427 views
高校国語788069 views
高校化学2922839 views
ヒストリア289845 views
小学社会310341 views
Computer367815 views
高校物理159906 views
高校生物551532 views
中学数学623537 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()とする