Bunu aynı görüntüde kalarak hızlı 4'te programlı olarak yapabilmek istiyorsanız,
if change {
navigationController?.navigationBar.isTranslucent = false
self.navigationController?.navigationBar.backgroundColor = UIColor(displayP3Red: 255/255, green: 206/255, blue: 24/255, alpha: 1)
navigationController?.navigationBar.barTintColor = UIColor(displayP3Red: 255/255, green: 206/255, blue: 24/255, alpha: 1)
} else {
navigationController?.navigationBar.isTranslucent = true
navigationController?.navigationBar.setBackgroundImage(backgroundImage, for: .default)
navigationController?.navigationBar.backgroundColor = .clear
navigationController?.navigationBar.barTintColor = .clear
}
Yine de hatırlanması gereken önemli bir şey, film şeridinizdeki bu düğmeye tıklamaktır. Uzun zamandır atlama ekranıyla ilgili bir sorun yaşadım. Bunu ayarladığınızdan emin olun:
Gezinme çubuğunun yarı saydamlığını değiştirdiğinizde, gezinme çubuğunun görünürlüğünden bağımsız olarak görünümler en üste kadar uzandığı için görünümlerin atlamasına neden olmaz.