Notre teinte est blanche. Notre application utilise CNContactViewController. Dans notre version de l'application dans le magasin construit avec Xcode 7 ciblant iOS 8 et 9, si vous étiez iOS 9, nous avons appelé CNContactViewController. Le bouton arrière est blanc mais possède une barre de navigation grise derrière. Dans notre développement de développement utilisant Xcode 8 ciblant iOS 9 et 10, il n'y a pas de barre grise, donc le bouton arrière est blanc sur le dessus du blanc et très difficile à voir l'ombre.Barre de navigation CNContactViewController différente entre les versions
Est-ce que quelqu'un d'autre a expérimenté des changements entre les versions de Xcode/versions de SDK que la zone de navigation de CNContactViewController a changé? Pourrait-il y avoir un autre changement dans notre application qui aurait affecté cette barre?
Editer: Voici une image à quoi il ressemble dans notre dernière version. J'ai supprimé certaines informations personnelles, ce qui fait que les cases sont au milieu, mais vous pouvez voir en haut à gauche qu'il est très difficile de voir le bouton de retour.
Edit: voici comment nous avons mis les couleurs tout au long de l'application. Le bouton dos blanc ne serait pas un problème si elle a également utilisé la couleur de teinte barre de rouge au lieu de rien
UINavigationBar.appearance().barTintColor = UIColor.red
UINavigationBar.appearance().tintColor = UIColor.white
UINavigationBar.appearance().titleTextAttributes = [NSForegroundColorAttributeName: UIColor.white]
Le code que nous utilisons pour pousser ce sur notre contrôleur de navigation existant qui présente une barre rouge et boutons blancs:
let ucvc = CNContactViewController(forUnknownContact: contact)
ucvc.delegate = self
ucvc.allowsEditing = true
ucvc.allowsActions = true
ucvc.alternateName = name()
ucvc.contactStore = CNContactStore()
self.navigationController?.pushViewController(ucvc, animated: true)
Pouvez-vous fournir une capture d'écran? – Sealos