Wie verringere ich die Geschwindigkeit, mit der eine Zeile in einem PickerView ausgewählt wird?

8

Mein Ziel ist es, eine Slotmachine zu erstellen, in der sich die Reihen drehen und eins nach dem anderen aufhören müssen, eins nach dem anderen zu drehen. Damit es jedoch gut aussieht, müssen die Zeilen mindestens 3 Sekunden lang gedreht werden. Ich denke PickerView ist die beste Option dafür, da ich keine Ahnung habe, wie man das anders machen kann.

Wenn das mein Code ist:

%Vor%

Der PickerView geht in Zeile 99, aber in 1 Sekunde. Wie kann ich diese Sekunde steuern (und den Auswahlreihenprozess erweitern)? Eine Bedingung ist, dass es gut aussieht und sich anfühlt, als würde man einen Spielautomaten spielen. Ich habe es versucht:

%Vor%

Aber das hat nicht funktioniert.

Danke.

    
J. Doe 02.05.2017, 14:16
quelle

2 Antworten

1
___ tag123ios ___ iOS ist das mobile Betriebssystem, das auf dem Apple iPhone, iPod touch und iPad ausgeführt wird. Verwenden Sie dieses Tag [ios] für Fragen zur Programmierung auf der iOS-Plattform. Verwenden Sie die verwandten Tags [objective-c] und [swift] für Probleme, die für diese Programmiersprachen spezifisch sind. ___ tag123swift ___ Swift ist eine universelle Open-Source-Programmiersprache, die von Apple Inc. für ihre Plattformen und Linux entwickelt wurde. Verwenden Sie das Tag nur für Fragen zu Sprachfunktionen oder für Code in Swift. Verwenden Sie die Tags [ios], [osx], [watch-os], [tvos], [cocoa-touch] und [cocoa] für (sprachunabhängige) Fragen zu den Plattformen oder Frameworks. ___ antwort43741153 ___

Sie können einen Timer verwenden und die Zellen einzeln nacheinander auswählen:

%Vor%     
___ qstnhdr ___ Wie verringere ich die Geschwindigkeit, mit der eine Zeile in einem PickerView ausgewählt wird? ___ answer44014710 ___

Schnelle Version:

%Vor%

OC-Version:

%Vor%     
___ tag123animation ___ Animation ist die schnelle Anzeige einer Sequenz von Bildern, um eine Illusion von Bewegung oder Veränderung zu erzeugen. ___ tag123uipickervick ___ Die UIPickerView-Klasse implementiert Objekte, Picker-Ansichten genannt, die eine Spinnrad- oder Slot-Machine-Metapher verwenden, um einen oder mehrere Werte zu zeigen. Erscheint auf iOS. ___ qstntxt ___

Mein Ziel ist es, eine Slotmachine zu erstellen, in der sich die Reihen drehen und eins nach dem anderen aufhören müssen, eins nach dem anderen zu drehen. Damit es jedoch gut aussieht, müssen die Zeilen mindestens 3 Sekunden lang gedreht werden. Ich denke PickerView ist die beste Option dafür, da ich keine Ahnung habe, wie man das anders machen kann.

Wenn das mein Code ist:

%Vor%

Der PickerView geht in Zeile 99, aber in 1 Sekunde. Wie kann ich diese Sekunde steuern (und den Auswahlreihenprozess erweitern)? Eine Bedingung ist, dass es gut aussieht und sich anfühlt, als würde man einen Spielautomaten spielen. Ich habe es versucht:

%Vor%

Aber das hat nicht funktioniert.

Danke.

    
___
JP Aquino 02.05.2017 14:58
quelle
1

Schnelle Version:

%Vor%

OC-Version:

%Vor%     
Andy Darwin 17.05.2017 02:53
quelle

Tags und Links