J'essaie de mettre en page un écran où les utilisateurs pourraient supprimer du contenu en utilisant le modèle iOS classique:
Rien de compliqué ici, non?
Mais que faire si j'ai besoin d'ajouter un contrôle segmenté ?
L'étiquette d'édition est-elle censée être "globale" sur cet écran , quel que soit le contrôle segmenté sur lequel nous sommes?
Ou cette étiquette d'édition pourrait-elle être contextuelle et disparaître ou changer si nous appuyons sur "section2"/"section3".
Dans mon cas, j'ai juste besoin de la fonction de suppression sur "section1". Je pourrais ne pas avoir besoin d'une étiquette en haut à gauche sur les autres sections restantes ou en avoir besoin d'une autre.
Je demande parce que, en raison de son emplacement, l'étiquette "modifier" semble être liée à la page et non à la segment actif ci-dessous .
Serait-il contraire aux directives iOS de rendre cette étiquette contextuelle et donc de changer en fonction du contrôle segmenté actif?
Avez-vous déjà rencontré un tel cas?
Meilleures salutations,
M-Design
Je pense que ce serait tout à fait correct avec le bouton Modifier contextuellement pertinent pour le contenu ou le segment. Vous pouvez essayer de désactiver ou de masquer le bouton Modifier lorsque les utilisateurs passent à d'autres segments.
Mais il est vrai que l'emplacement du bouton en fait un peu comme pour toute la page. L'approche alternative consisterait à avoir le bouton Modifier dans l'en-tête de la vue de table, plutôt que dans l'en-tête de navigation.
Une autre chose à considérer est d'utiliser le geste de glissement de cellule (glisser sur une ligne complètement à gauche ou à droite pour déclencher des actions).
L'approche que vous avez adoptée est parfaitement correcte et ne va pas à l'encontre des directives iOS. Essayez de voir si vous pouvez placer l'action de modification en pied de page.
Même iOS suit la même convention - vérifiez leur horloge application et consultez les onglets Alarm & World Clock.
Modifier:
Si vous voyez, l'option Modifier est la même pour l'onglet Horloge mondiale et alarme