Les boutons de la barre de navigation UIDocumentPicker sont masqués sous iOS 11

Ahmed Adnan Qazzaz

Je remarque un problème dans la barre de navigation de mon UIDocumentPicker sous iOS 11 uniquement, les boutons Terminé, Annuler ou Modifier sont invisibles, et lorsque l'utilisateur le touche, il apparaît, c'est-à-dire que la couleur à l'état normal est blanche, même lors du changement de UINavigationBar.appearnce().tintColor, La couleur uniquement changé au toucher.

entrez la description de l'image ici entrez la description de l'image ici

Evgeny Karev

Utiliser CustomDocumentPickerViewController avec du noir appearancepour UINavigationBaretUIBarButtonItem

import UIKit

class CustomDocumentPickerViewController: UIDocumentPickerViewController {

    override func viewWillAppear(_ animated: Bool) {
        super.viewWillAppear(animated)

        UINavigationBar.appearance().tintColor = UIColor.black
        UIBarButtonItem.appearance().setTitleTextAttributes([NSForegroundColorAttributeName : UIColor.black], for: .normal)
    }

    override func viewWillDisappear(_ animated: Bool) {

        UINavigationBar.appearance().tintColor = UIColor.white // your color
        UIBarButtonItem.appearance().setTitleTextAttributes(nil, for: .normal)
        super.viewWillDisappear(animated)

    }

}

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Les boutons de la barre de navigation Bootstrap sont empilés dans le mobile

Les boutons de la barre de navigation ne sont parfois pas exploitables

Les boutons de la barre de navigation inférieure ne sont pas sur leur position

La barre de navigation personnalisée ios 11 passe sous la barre d'état

Xcode affiche les étiquettes, les boutons, la barre de navigation et les images sous forme de pixels

Comment centrer les "boutons" de la barre de navigation?

Comment centrer les boutons dans la barre de navigation?

Centraliser les boutons sur la barre de navigation

iOS 11 TableView vers UIView espace impair sous la barre de navigation

iOS 10 Beta fait disparaître les boutons de la barre de navigation et le titre sur pushViewController

Pourquoi les boutons sont-ils découragés de la navigation?

Les positions des liens de la barre de navigation ne sont pas centrées sous l'image

les liens de navigation sont masqués - réagir

Pourquoi mes options / boutons de la barre de navigation s'empilent-ils les uns sur les autres?

Les éléments de la barre de navigation ne sont pas affichés

boutons de la barre de navigation verticale déplacés par le contenu de la navigation

J'ai créé une barre de navigation fixe, mais maintenant les boutons s'affichent au-dessus de la barre de navigation

UIButton dans la barre de navigation ne reconnaît pas les tapotements dans iOS 11

Affichage de la barre de recherche dans la barre de navigation sous iOS 8

bootstrap 4 change la hauteur de la barre de navigation, ce qui fait que les éléments de la barre de navigation ne sont pas centrés verticalement

Les boutons de la barre d'outils de sous-vue de InputAccessoryView ne fonctionnent pas

iOS 11 UISearchBar dans la barre de navigation

ios11: UISearchBar dans la barre de navigation

Les boutons plein écran et de volume sont cachés derrière la barre supérieure, dans youtubehelper dans Swift

SwiftUI - voir les get cachés sous la barre de navigation

échec de la réception d'un sous-menu masqué dans la barre de navigation

Ajouter un titre et un sous-titre à la barre de navigation similaire à Apple Music dans IOS 11

Les éléments de la barre de navigation ne sont pas cliquables et les éléments de navigation du côté droit ne sont pas alignés correctement

Comment redimensionner les images des boutons de la barre de navigation

TOP liste

  1. 1

    comment afficher un bouton au-dessus d'un autre élément ?

  2. 2

    impossible d'obtenir l'image d'arrière-plan en plein écran dans reactjs

  3. 3

    Je continue à obtenir l'objet 'WSGIRequest' n'a pas d'attribut 'Get' sur django

  4. 4

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  5. 5

    Conversion double en BigDecimal en Java

  6. 6

    Impossible d'accéder à la vue personnalisée pendant le test de l'interface utilisateur dans XCode

  7. 7

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  8. 8

    Passer la taille d'un tableau 2D à une fonction ?

  9. 9

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  10. 10

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  11. 11

    CSS: before ne fonctionne pas sur certains éléments,: after fonctionne très bien

  12. 12

    Comment créer un bot à compte à rebours dans Discord en utilisant Python

  13. 13

    Comment ajouter une entrée à une table de base de données pour une combinaison de deux tables

  14. 14

    Exporter la table de l'arborescence vers CSV avec mise en forme

  15. 15

    Comment activer le message Pylint "too-many-locals" dans VS Code?

  16. 16

    Créer un système Buzzer à l'aide de python

  17. 17

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  18. 18

    Empêcher l'allocation de mémoire dans la génération de combinaison récursive

  19. 19

    Déplacement des moindres carrés d'ajustement pour les déplacements de points ayant des problèmes

  20. 20

    Comment choisir le nombre de fragments et de répliques Elasticsearch

  21. 21

    Microsoft.WebApplication.targets

chaudétiquette

Archive