2011-03-03 3 views
0

Je suis nouveau sur ios dev depuis seulement 3 semaines, et je résous un problème en développant une application pour le bar de mon ami. Le problème est que j'ai créé un tableau mutable avec 10 UIButtons avec des images personnalisées et avec une position sur l'écran indéfini, parce que lorsque la vue est chargée, je voudrais enchaîner ces boutons comme un cercle rond, et ils sont mobiles réagit avec les événements touchant et le mouvement des doigts, comme le tirage au sort ci-dessous, plz me donner un coup, des conseils Plz.UIButton Circular Movement

désolé, je ne peux pas poster l'image pour décrire cette précision en raison de ima nouvel utilisateur (faible réputation)

Merci beaucoup pour votre temps ~:)

Répondre

2

je peux vous suggérer comment placer les boutons mais pas sûr de l'idead de tourner avec le toucher.

Vous pouvez utiliser la coordonnée polaire pour placer les boutons UIB.

Utiliser ce

x = x0 + R * cos (theta)

y = y0 + R * sin (thêta)

ici (x0, y0) est le centre du cercle . R id rayon et theta décidera de l'espacement entre les UIButtons

Rappelez-vous le x, y nécessaire pour le réglage du cadre dans le coin supérieur gauche du bouton. Il suffit de jouer avec les valeurs de x0, y0, R et thêta.

espérons que cela fonctionne

+0

:) Merci beaucoup pour votre conseil, je travaille sur et il faut travailler, maintenant je me concentre sur la façon d'animer les boutons en mouvement autour de la trajectoire circulaire ~, haha ​​~ hourras – user642535