ApplETS/ETSMobile-iOS

Problème d'affichage sur iOS 11 beta

Opened this issue · 4 comments

L'affichage au lancement de l'application est problématique sur iOS 11 beta.

image

Je vais regarder ça la semaine prochaine

Alors le problème est avec la lib MSDynamicsDrawerViewController. J'en suis sûr à 98%. Je ne sais juste pas où exactement dans le code de la lib le problème se trouve. Avant de passer une quantité importante d'heures là-dessus, je voulais vous pointer vers l'âge de cette dépendance. Elle n'a pas été mise à jour depuis 3 ans et les billets s'accumulent dont beaucoup pour des problèmes des versions récentes (8, 9 et 10) de iOS. D'ailleur, voici un bon billet pour vous donner l'état du produit: erichoracek/MSDynamicsDrawerViewController#175.

Si vous voulez mon avis, à la place de patché le problème en passant beaucoup de temps pour chercher le problème dessus (ça implique un fork du projet du gars), il faudrait soit utiliser une librairie alternative ou changer pour quelque chose de natif tel que le TabBar. À mon humble avis, ce serait du temps mieux investis et ça rendrait le produit plus stable et plus maintenable. Également, ça permettrait d'éliminer une dépendance si vous optez pour un TabBar. Je peux vous faire un prototype d'écran pour voir ce que ça donnerait.

Qu'en pensez-vous?

PS: Pour faire ce travail de changement là, je peux m'en occuper tranquillement pas vite avant la sortie officielle de iOS11.
PS2: Dans mon simulateur, ça ne se rend même pas au menu. L'écran est seulement noir avec la bar de statut.

Ça ne semble plus être un problème.

Par contre sur iPhone X l'utilisation de l'écran n'est pas optimisée. À prendre en compte pour la nouvelle version d'iOS.
00c8e525-602a-469b-bbed-efc9500e3fbe