¿Cómo creo un efecto de flip de página programáticamente? -- iphone campo con objective-c campo con cocoa-touch camp Relacionados El problema

How do I create a page flip effect programmatically?


2
vote

problema

Español

Estoy bastante seguro de que puedo crear un efecto Flip de página usando una serie de PNG para simular la animación, pero ¿hay una manera de hacerlo programáticamente? Intenté pasar por alto y mirando el código de muestra de Apple, pero no vio nada que aborde esa animación en particular.

Original en ingles

I'm pretty sure I can create a page flip effect using a series of PNGs to simulate the animation but is there a way to do it programmatically? Tried googling it and looking at Apple sample code but didn't see anything addressing that particular animation.

        

Lista de respuestas

7
 
vote
vote
La mejor respuesta
 

Supongo que quieres decir para un iPhone, ¿verdad?

de Apple api docs para uIview:

  closest4  

donde closest5 se define como:

  closest6  

closest7 es lo que está buscando. Vea aquellos documentos para obtener información sobre cómo iniciar, establecer y cometer animaciones a los puntos de vista también.

 

I'm assuming you mean for an iPhone, right?

From the Apple API docs for UIView:

+ (void)setAnimationTransition:(UIViewAnimationTransition)transition forView:(UIView *)view cache:(BOOL)cache 

where UIViewAnimationTransition is defined as:

typedef enum {    UIViewAnimationTransitionNone,    UIViewAnimationTransitionFlipFromLeft,    UIViewAnimationTransitionFlipFromRight    UIViewAnimationTransitionCurlUp,    UIViewAnimationTransitionCurlDown, } UIViewAnimationTransition; 

UIViewAnimationTransitionCurlUp is what you are looking for. See those docs for information on how to start, set, and commit animations to views as well.

 
 
 
 

Relacionados problema

1  NSNUMENTORFORMATT NO HAN HONRANDO INFORMACIÓN DE DIGITOS EN ESTILO CIENTÍFICO  ( Nsnumberformatter not honoring digit information in scientific style ) 
Estoy tratando de mostrar algunos decimales en un estilo científico. Estoy usando objetos nsdecimalnumber y nsnumberformatters. Sin embargo, al configurar el ...

10  SetneedsDisplay no siempre llama Drawrect  ( Setneedsdisplay doesnt always call drawrect ) 
Tengo una vista personalizada en una celda de tabla personalizada. Cada vez que se cambia una propiedad específica en la vista personalizada, llamo [self set...

79  ¿Cómo deshabilitar el resaltado del icono de la aplicación?  ( How to disable highlighting of the app icon ) 
¿Cómo puedo deshabilitar el resaltado que aparece en mi icono mientras se muestra en la página de inicio de iPhone? gracias. ...

9  Las mejores prácticas de SQLite en el iPhone [CERRADO]  ( Best sqlite practices on the iphone ) 
Según lo que actualmente representa, esta pregunta no es un buen ajuste para nuestro Q & Amp; un formato. Esperamos que las...

21  ¿Cómo eliminar la "reflexión blanca" en el icono de la aplicación? [duplicar]  ( How to remove the white reflection on the application icon ) 
Esta pregunta ya tiene respuestas aquí : cerrado 8 años . posible duplicado: ¿Cómo deshabi...

3  ¡UINVATIGUSCURTROLLER POMVIEWCONTROLLER ESTÁ HACIENDO TODO!  ( Uinavigationcontroller popviewcontroller is popping everything ) 
Así que estoy tratando de hacer un controlador de visualización de la pila cuando se produce un error, pero parece que está apareciendo demasiado de una sola ...

0  ¿Cómo pasa los datos entre las vistas con un UINVIGICOCONTROLLER?  ( How do you pass data between views using a uinavigationcontroller ) 
He intentado usar el método obvio como se describe en el siguiente ejemplo, pero mi variable pasada ( RootCategory ) sigue siendo nil en la vista Viewdidid ...

75  iPhone "Diapositiva para desbloquear" animación "  ( Iphone slide to unlock animation ) 
¿Alguna idea de cómo Apple implementó la "Slide to Desbloquear" (también, "Diapositiva para apagar" es otra animación de otro ejemplo)? Pensé en algún tipo ...

2  Problemas con una marca de verificación en una UTIableViewcell  ( Problems with a checkmark in a uitableviewcell ) 
He implementado esto por debajo del código. UITableViewCell *cell = [tableView1 cellForRowAtIndexPath:indexPath]; UITableViewCell *cell2 = [tableView1 cell...

7  Eliminar la línea blanca junto al control de reordenar en UITYViewcell agrupado  ( Remove white line next to reorder control on grouped uitableviewcell ) 
He construido una interfaz de usuario personalizada para mi mesa que tiene una interfaz de usuario más oscura y un accesorio personalizado. Cuando pongo la ta...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos