Hallo Leute,
Bin immer noch an meinem kleinem Spiele-Projekt dran und habe eine kleine Frage an die Experten. Stellt euch ein paar UIButtons vor welche in einer Matrix von 6x6 angeordnet sind. Jeder dieser Buttons soll eine Zufallszahl generiert bekommen. Jeder hat aber die selbe Funktion, die da wäre: Beim betätigen des Buttons soll diese die enthaltene Zufallszahl zwischenspeichern, damit ich diese weiter verarbeiten kann.
Jetzt gibt es ja die Möglichkeit einfach die 36 Buttons als Outlets und als Actions anzulegen, aber dies ist ja ziemlich unschön und zudem noch unübersichtlich. Nun habe ich noch die Möglichkeit gesehen, womit ich die Buttons mit Tags verbinden kann, aber hier habe ich den Nachteil, das ich zwar mit z.B. if Button.tag == 10 { tu dies und das } zwar eine Aktion ausführen kann, aber nicht den Button mit dem Tag etwas zuweisen (z.B. button.setTitle("10", forState: UIControlState.Normal)) kann... (Zumindest habe ich es nicht geschafft). Google konnte mir leider nicht viel helfen, daher frage ich euch, ob es eine schönere Lösung gibt. Vielen Dank im Voraus!
Bin immer noch an meinem kleinem Spiele-Projekt dran und habe eine kleine Frage an die Experten. Stellt euch ein paar UIButtons vor welche in einer Matrix von 6x6 angeordnet sind. Jeder dieser Buttons soll eine Zufallszahl generiert bekommen. Jeder hat aber die selbe Funktion, die da wäre: Beim betätigen des Buttons soll diese die enthaltene Zufallszahl zwischenspeichern, damit ich diese weiter verarbeiten kann.
Jetzt gibt es ja die Möglichkeit einfach die 36 Buttons als Outlets und als Actions anzulegen, aber dies ist ja ziemlich unschön und zudem noch unübersichtlich. Nun habe ich noch die Möglichkeit gesehen, womit ich die Buttons mit Tags verbinden kann, aber hier habe ich den Nachteil, das ich zwar mit z.B. if Button.tag == 10 { tu dies und das } zwar eine Aktion ausführen kann, aber nicht den Button mit dem Tag etwas zuweisen (z.B. button.setTitle("10", forState: UIControlState.Normal)) kann... (Zumindest habe ich es nicht geschafft). Google konnte mir leider nicht viel helfen, daher frage ich euch, ob es eine schönere Lösung gibt. Vielen Dank im Voraus!
</Danke_für_Alles>