EDIT:parada iCarousel en usuario recogió índice
estoy haciendo una aplicación como una máquina tragaperras, añadí iCarousel
para el objeto de ranura. Así que tengo un botón que gira el iCarousel
. En mi vista de iCarousel, hay dos espacios (Slot1 y Slot2). A continuación es mi iCarouselView
: (La caja es donde los dos carousel
es)
Esta es la forma en que hace girar mi iCarousel
:
-(IBAction) spin {
[carousel1 scrollByNumberOfItems:-35 duration:10.7550f];
[carousel2 scrollByNumberOfItems:-35 duration:10.7550f];
}
Esto es lo que quiero hacer: Quiero obligarlo a detenerse en el índice que el usuario elija.
he hecho de esta manera, la imagen de abajo es una newViewcontroller
que contiene el UIImageView
con un botón en él, así que cuando el usuario toca, mi CustomPicker
aparece. Mi CustomPicker
contiene la imagen de lo que el usuario ha elegido en el rollo de la cámara. Entonces cada botón tiene un valor específico enviado a mi iCarouselView
. carrusel1 para slot1 y carrusel2 para slot2.
Así que mi problema es girar el carrusel y luego por un tiempo específico hacerlo detener a la imagen/índice deseado por el usuario.
Lo siento por mi mal inglés.
quizás desee guardar todos los botones en una matriz y siempre que se haga clic en un botón, puede determinar cuál era, es decir, marcando la etiqueta y luego hacer su llamada al método. – Simon
¿Podría salir adelante con solo 1 botón? Después de que su cuenta de centrifugado llega a 7, habilita el botón (se ilumina o algo así). Luego, cuando el usuario toca el botón, observa el índice actual en su matriz o algo de esa naturaleza. Puede que esté muy lejos porque no puedo imaginar lo que describiste. – Byron
¿Qué parte no le quedaba clara? – Bazinga