2011-02-12 1 views
2

J'ai un problème relativement simple (et oui je suis un développeur d'applications pour iPhone) mais je ne sais pas comment continuer.Boutons de duplication en XCode

J'ai un design de bouton complexe que j'ai besoin de répéter beaucoup et de relocaliser sur l'écran.

Dois-je créer une classe qui prend une entrée d'étiquette et d'emplacement et renvoie le bouton ou existe-t-il un moyen de créer simplement le bouton personnalisé et de le dupliquer?

Si les gens pouvaient suggérer quel est le meilleur (ou même le meilleur) et comment le faire, je l'apprécierais vraiment.

Merci

Répondre

3

Vous pouvez le faire en copiant simplement le bouton IB en utilisant command + c dans votre MAC et command + v pour coller le même. Cette approche pourrait être suivie si vous connaissez le nombre exact de boutons dont vous avez besoin dans la conception finale. N'oubliez pas de changer l'IBOulet et IBAction des nouveaux boutons copiés car ils possèdent la même propriété que le bouton à partir duquel ils ont été copiés.

Si vous souhaitez le créer dynamiquement, vous pouvez exécuter une boucle en méthode -(void)loadView{} ou dans toute autre méthode en fonction de vos besoins. Vous pouvez utiliser la méthode addTarget:action:forControlEvents: pour définir la cible de l'UIButton

Espérons que ça aide !!

0

Il existe différentes approches pour cela. Pour une utilisation rapide, vous pouvez simplement cliquer sur la touche alt et faire glisser le bouton que vous souhaitez dupliquer. Même la commande + c et la commande + v fonctionnent bien. Cela dépend vraiment d'utiliser quelle méthode vous voulez.