2017-09-24 2 views
1

Quoi de neuf gars,Interface Design pour iPhone X

Toute idée de ce que la ligne noire au bas de l'écran de l'iPhone X et comment désactiver cela? C'est plutôt dérangeant, je dirais plus que le top.

Surtout en mode paysage: Si je fais un câlin à la zone de sécurité en bas, alors évidemment cette ligne ne couvre pas ma vue, alors soit il faut faire la même chose en haut (perte de valeur d'écran), rendre l'application moche par son look asymétrique. Aussi à propos de l'encoche en mode paysage: Évidemment, cela peut être très mauvais si cela coupe les boutons etc, alors peut-être câlin à la zone de sécurité est une meilleure option, mais que faire si un côté vous voulez utiliser plus d'écran? Dans l'écran d'exemple ci-dessous, nous pourrions utiliser le côté droit (sauf les coins bien sûr), mais si vous faites pivoter l'appareil dans le sens inverse, vous devrez vous caler sur le coffre-fort à droite et sur l'aperçu à gauche au lieu.

Une bonne solution pour ceux-ci?

iPhone X Portrait mode

iPhone X Landscape mode

+0

Cette ligne est le nouveau bouton d'accueil – campovski

+0

Oh, je pensais que c'est un geste balayez vers le haut et pas de bouton de houe du tout. Donc, cela signifie qu'il n'y a aucun moyen de supprimer cette ligne? – trudnai

+0

Oui, vous avez raison. Ce n'est pas un bouton «maison» auquel nous sommes habitués, mais un nouveau bouton d'accueil, basé sur le geste, ouais. Et je doute vraiment qu'il pourrait être enlevé. Je veux dire que si vous faites un jeu en plein écran, alors je suppose que cette ligne restera au milieu de votre jeu, ou elle pourrait disparaître et vous la récupérez en balayant depuis le bas de l'écran, comme si vous obteniez un menu ... – campovski

Répondre

3

Vous pouvez auto-hide indicator dans les exigences comme la lecture vidéo dans un mode paysage.
Mais il réapparaîtra automatiquement lorsque l'utilisateur touchera à nouveau un écran.

Disparaître indicateur, vous pouvez auto-hide spécifiquement pour viewController comme ci-dessous

override func prefersHomeIndicatorAutoHidden() -> Bool { 
     return true 
    } 
+0

Merci beaucoup Kiran, fonctionne comme le charme! – trudnai