You could write a custom class to archive your image data which might reduce the size. I have an example I could share if you like?
Post
Replies
Boosts
Views
Activity
Ah! Sorry I misread your question. You wanted text color not background. Sorry!
Would you not be better using UIColor.systembackground to avoid annoying dark mode users?
Anyway, this code works for me (Swift, but you should be able to change it easily)
self.navigationController?.navigationBar.backgroundColor = UIColor.white
self.navigationController?.navigationBar.tintColor = UIColor.white
That is assuming your VC is embedded in a navigation controller that is.