I am currently using the following code to display the background color of the navigation bar, which has been working correctly for forever:
self.navigationController?.navigationBar.barTintColor
However, when I installed an existing live app (NOT compiled in Xcode 11 beta) from the app store on a device running public beta 13.1, it does not show the color until the view is scrolled and the navigationBar compacts. It starts out as just white (most likely transparent) and then on scroll when the navigation header goes from large titles to compact, the color all of a sudden shows up.
I have figured out a way around this for an app update but obviously I'm very concerned about the lack of backwards compatiblity since it makes the existing app look horrible. (We have white titles on a colored background in the header and since the navbar starts out as white/transparent, there is literally nothing showing in the header until scrolled.
Is this a bug that Apple has yet to work out? Surely they wouldn't push the new iOS out like that since I can't be the only one running into this.