0
ナビゲーションバーの上に影が表示されます。とにかくバーの下に影を移動するか、バーを変色させないようにコードを追加するのですか?影がナビゲーションバーを変色する
これは私が私のナビゲーションコントローラに使用したコードです:
import UIKit
class navigationController:UINavigationController, UIViewControllerTransitioningDelegate{
override func viewDidLoad()
{
var appblue = UIColor(red: 109/255, green: 208/255, blue:247/255, alpha: 1.0)
self.navigationBar.barTintColor = appblue
self.navigationBar.layer.masksToBounds = false
self.navigationBar.layer.shadowColor = UIColor.black.cgColor
self.navigationBar.layer.shadowOpacity = 0.7
self.navigationBar.layer.shadowOffset = CGSize(width: 0, height: 2.0)
self.navigationBar.layer.shadowRadius = 4
}
}
と、これは、それは次のようになります。それはこの色になりますとき
:
Aいいね?
これは(写真は、画像を買い物)のようにそれが見えるようにしようと何イムです: (上部バー下の影第二のバーの色を保持したまま)
はちょうど 'self.navigationControllerを追加するには、コードも正しいと罰金 –
、ナビゲーションコントローラを埋め込みます?。 navigationBar in self.navigationBar' –
上記のviewDidLoad()関数は、それぞれのView Controllerクラスではなく、別のナビゲーションコントローラクラスにあります。 –