Le code qui fonctionne très bien sur iOS10 (Swift 3) ne fonctionne pas sur iOS11 Beta (Swift 4/XCode 9.0 beta)NavigationBar setTitleVerticalPositionAdjustment (_: pour :) méthode ne fonctionne pas pour les images de titre sur iOS 11 Beta
Réglage l'image comme titre de barre de navigation et ajuster sa position verticale:
self.navigationItem.titleView = UIImageView(image: UIImage(named: "some_image"))
self.navigationController?.navigationBar.setTitleVerticalPositionAdjustment(-4.0, for: .default)
l'image ne gêne pas réglé verticalement sur iOS bêta 11, sur iOS 10, il fonctionne très bien.
Veuillez noter que si le titre de la barre de navigation est défini en tant que texte (self.title = "Some title"
), la méthode setTitleVerticalPositionAdjustment(_:for:)
fonctionne correctement. Ce problème est évident uniquement lorsque vous essayez d'utiliser UIImageView comme titre de la barre de navigation.
Est-ce que quelqu'un a connu quelque chose de similaire ces derniers temps?
Problème soumis à Apple – ElectroBuddha