Dans mon interface utilisateur, si un utilisateur choisit d'autoriser plusieurs, il coche la case à côté de "Multiple". Lorsque cette case est cochée, l'option "Maximum" devient activée. Ici, l'utilisateur peut définir le nombre d'options pouvant être effectuées.
Je veux autoriser mon utilisateur à faire "Infinite". L'option que j'ai décidé d'utiliser pour cette chose est que si l'utilisateur ne tape rien, "-" apparaît dans la zone d'édition indiquant qu'il n'y a pas de limite et "Illimité" est autorisé. Sinon, l'utilisateur peut taper un nombre ou un contrôle de rotation utilisateur afin de spécifier la limite jusqu'à laquelle il est autorisé.
L'option peut être n'importe quoi en utilisant le contrôle de rotation ou toute autre chose
Je me méfie de toute solution où l'utilisateur doit se rappeler que saisir x signifie vraiment y. Si l'état "infini" ou "illimité" ne peut pas être représenté sans ambiguïté par le contrôle spinner, j'envisagerais d'en utiliser un autre spécifiquement pour le cas d'utilisation "mapping illimité". Peut-être avez-vous une autre case à cocher pour illimité qui, lorsqu'elle est sélectionnée, désactive/grise le spinner?