Jika Anda ingin dapat melakukan ini secara terprogram dalam 4 cepat sambil tetap pada tampilan yang sama,
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
}
Satu hal penting untuk diingat adalah mengklik tombol ini di papan cerita Anda. Saya memiliki masalah dengan tampilan melompat untuk waktu yang lama. Pastikan Anda mengatur ini:
Kemudian saat Anda mengubah tembus pandang bilah navigasi, hal itu tidak akan menyebabkan tampilan melompat karena tampilan meluas ke atas, terlepas dari visibilitas bilah navigasi.