I am attempting to vary the navigationbar shade dynamically. However the issue is that except I scroll to the highest solely the the brand new shade is seen in any other case the previous shade is seen. I am utilizing the under code to set the colour. My requirement is that if I alter the colour I need the navigation bar to point out the brand new shade no matter the scrolling. I might actually admire your recommendations.
`let navigationBarAppearance = UINavigationBarAppearance() UINavigationBar.look().standardAppearance = navigationBarAppearance UINavigationBar.look().compactAppearance = navigationBarAppearance UINavigationBar.look().scrollEdgeAppearance = navigationBarAppearance navigationBarAppearance.backgroundColor = .purple`
I’ve tried the code thats been particularly given for iOS 15 and later