2009-08-11 3 views
1

Je voudrais permettre à mon utilisateur de pouvoir dire qu'il veut payer n positions dans son tournoi. Puis pouvoir entrer et avoir n champs énumérés et la capacité de mettre des montants différents dans chacun dans l'ordre. Je sais comment faire cela dans le code web mais je n'ai aucune idée de comment le faire en objectif-c. Est-il possible d'ajouter des champs dynamiquement? Si oui, comment faites-vous?Ajouter des champs de saisie supplémentaires en fonction de l'entrée de l'utilisateur

Répondre

1

Je pense que vous devriez regarder la documentation de l'API pour NSMatrix, qui gère les groupes de cellules. Vous pouvez l'utiliser pour créer une colonne (ou une rangée, ou plusieurs de chaque) de champs de texte, et le nombre de cellules est facilement modifiable. Le problème que vous aurez est de redimensionner votre fenêtre et de déplacer tout ce qui se trouve en dessous de votre matrice de champs de texte afin que rien ne se pose.

Vous pouvez créer un NSMatrix dans Interface Builder avec "Mise en page -> Intégrer les objets dans -> Matrice" (en sélectionnant d'abord votre champ de texte).

Questions connexes