EDIT gepflückt:iCarousel Stopp an Benutzerindex
Ich mache eine App wie ein Slot Machine, hinzugefügt i iCarousel
für das Slot-Objekt. Also habe ich eine Taste, die die iCarousel
dreht. In meiner iCarousel Ansicht gibt es zwei Slots (Slot1 und Slot2). Unten ist mein iCarouselView
: (Die Box ist, wo die beiden carousel
ist)
Dies ist, wie ich meine Spin iCarousel
:
-(IBAction) spin {
[carousel1 scrollByNumberOfItems:-35 duration:10.7550f];
[carousel2 scrollByNumberOfItems:-35 duration:10.7550f];
}
Hier ist, was ich tun will: ich will Zwingen Sie es mit Nachdruck auf den Index, den der Benutzer wählt.
Ich habe es so gemacht, unter dem Bild ist ein newViewcontroller
, die die UIImageView
mit einem Knopf darin enthält, so dass, wenn der Benutzer tippt es, meine CustomPicker
erscheint. Mein CustomPicker
enthält das Bild, das der Benutzer auf der Kamerarolle ausgewählt hat. So hat jede Taste einen bestimmten Wert an meine iCarouselView
gesendet. Karussell1 für Slot1 und Karussell2 für Slot2.
Also mein Problem ist das Karussell drehen und dann für eine bestimmte Zeit machen Sie Stop auf das gewünschte Bild/Index der Benutzer wählt.
Sorry für mein schlechtes Englisch.
vielleicht möchten Sie alle Tasten in einem Array speichern und immer dann, wenn eine Schaltfläche geklickt wird, können Sie bestimmen, welche es war, das heißt, durch den Tag-Überprüfung, und dann Methodenaufruf tun. – Simon
Konnten Sie mit nur 1 Knopf durchkommen? Nachdem Ihre Anzahl von 7 erreicht ist, aktivieren Sie die Schaltfläche (sie leuchtet oder etwas). Wenn der Benutzer dann auf die Schaltfläche klickt, sehen Sie sich den aktuellen Index Ihres Arrays oder etwas in der Art an. Ich bin vielleicht weit weg, weil ich mir nicht vorstellen kann, was Sie beschrieben haben. – Byron
Welcher Teil war Ihnen unklar? – Bazinga