私はtwitter APIを使用して、実際のアプリをエミュレートするTwitterアプリを作成しようとしています。タイムラインビューでは、通常のナビゲーションバーがあり、ユーザーがユーザープロファイルをタップすると、プロファイルビューに透明バーが表示され、ユーザーのバナーイメージが表示されます。私は、ユーザープロファイルビューで、ナビゲーションバーを透明にするには、次のコードを使用:スイフト3:透明なナビゲーションバーを逆にするにはどうすればいいですか?
self.navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default)
self.navigationController?.navigationBar.shadowImage = UIImage()
self.navigationController?.navigationBar.isTranslucent = true
私は、プロファイルビューから戻ったときに私がいる問題があり、タイムラインのナビゲーションバーには、以下の(スクリーンショットめちゃめちゃになっています)。私はこれを推測しています。なぜなら、プロファイルビューのナビゲーションコントローラのナビゲーションバーのいくつかの側面を変更し、タイムラインビューに戻ったときに引き継がれたものです。
ナビゲーションバーの透明度を逆にして、ウインキーナビゲーションバーを修正するにはどうすればよいですか?タイムラインビューのコントローラーでは、次のコードを使用して逆転しようとしましたが、機能しません。透明ナビゲーションバー
Timelとの定期的なナビゲーションバー
プロファイルビューで
self.navigationController?.navigationBar.setBackgroundImage(nil, for: .default)
self.navigationController?.navigationBar.shadowImage = nil
self.navigationController?.navigationBar.isTranslucent = false
タイムラインビューINEは、同様のケースがあまりにも私に起こった
返品時に実際の画像を色で設定しようとしましたか?たとえば、次のようなものです: 'self.navigationController?.navigationBar.setBackgroundImage(UIImage(ciImage:CIImage(color:UIColor.blue.ciColor)):.default)' – Losiowaty