Articles of core animation

¿Cómo hago una panorámica de la imagen dentro de UIImageView?

Tengo un UIImageView que muestra una imagen que es más ancha y más alta que UIImageView . Me gustaría desplazar la imagen dentro de la vista usando una animación (para que la panorámica sea agradable y fluida). Me parece que debería ser capaz de simplemente ajustar los bounds.origin del UIImageView , y la imagen debería […]

Cortar forma con animación

Quiero hacer algo similar a lo siguiente: Cómo enmascarar una imagen en IOS sdk? Quiero cubrir toda la pantalla con negro translúcido. Entonces, quiero cortar un círculo de la cubierta negra translúcida para que puedas ver claramente. Estoy haciendo esto para resaltar partes de la pantalla para un tutorial. Luego quiero animar el círculo recortado […]

UIView vertical flip animation

Tengo una UIView de iOS con UIViewAnimationTransitionFlipFromRight . Sin embargo, necesito que se voltee verticalmente. La transición de curl de página no lo cortará. Supongo que esto requerirá algo personalizado. ¿Algunas ideas?

Prueba si UIView está en el medio de la animación

¿Hay alguna forma de saber si un UIView está en el medio de una animación? Cuando imprimo el objeto de vista mientras se mueve, noto que hay una entrada de “animaciones”: search bar should end editing: <UISearchBar: 0x2e6240; frame = (0 0; 320 88); text = ''; autoresize = W+BM; animations = { position=; bounds=; […]

CALayer: agregue un borde solo en un lado

Puedo agregar un borde a un CALayer de esta manera: [webView.layer setBorderColor: [[UIColor colorWithRed:0.6 green:0.7 blue:0.2 alpha:1] CGColor]]; [webView.layer setBorderWidth: 2.75]; ¿Pero es posible agregar un borde solo en un lado? Solo necesito un borde en la parte inferior. ¿O puedo llegar a esto con otras propiedades, por ejemplo, marco, límites, máscara, …? ¡Gracias por […]

Crear una propiedad animable personalizada

En UIView puedes cambiar el backgroundColour animado. Y en UISlideView puedes cambiar el valor animado. ¿Puedes agregar una propiedad personalizada a tu propia subclase UIView para que pueda ser animada? Si tengo un CGPath dentro de mi UIView entonces puedo animar el dibujo cambiando el porcentaje dibujado de la ruta. ¿Puedo encapsular esa animación en […]

¿Cómo puedo crear una animación personalizada “pin-drop” usando MKAnnotationView?

Tengo una instancia de MKMapView y me gustaría utilizar icons de anotación personalizados en lugar de los icons de pin estándar suministrados por MKPinAnnotationView. Entonces, configuré una subclase de MKAnnotationView llamada CustomMapAnnotation y anulo -(void)drawRect: para dibujar una CGImage. Esto funciona. El problema surge cuando trato de replicar la funcionalidad .animatesDrop proporcionada por MKPinAnnotationView; Me […]

¿Qué son los métodos de animación basados ​​en bloques en iPhone OS 4.0?

Estoy tratando de implementar un juego usando el iPhone OS 4.0 (iOS4?) SDK. En las versiones anteriores del SDK, he estado usando [UIView beginAnimations: context:] y [UIView commitAnimations] para crear algunas animaciones. Sin embargo, cuando miro la documentación de las funciones en 4.0, veo este comentario. El uso de este método no se recomienda en […]

Dibuja segmentos de un círculo o donut

He estado tratando de encontrar una forma de dibujar segmentos como se ilustra en la siguiente imagen: Me gustaría: dibujar el segmento incluir degradados incluir sombras animar el dibujo de 0 a n ángulo He estado intentando hacer esto con CGContextAddArc y llamadas similares, pero sin llegar muy lejos. Alguien puede ayudar ?

Objective-C – CABasicAnimation ¿aplica cambios después de la animación?

Estoy usando CABasicAnimation para mover y cambiar el tamaño de una vista de imagen. Quiero que la vista de la imagen se agregue a la supervista, que sea animada y luego eliminada de la supervista. Para lograr eso, estoy escuchando una llamada de delegado de mi CAAnimationGroup , y tan pronto como se la llama, […]