Articles of animatewithduration

Crear un método para realizar animaciones y esperar a que se complete utilizando un semáforo en el objective c

Estoy tratando de crear un método que haga uso del método "+ animateWithDuration: animations: completion" de UIView para realizar animaciones y esperar a que se complete. Estoy muy consciente de que podría colocar el código que normalmente vendría después de él en un bloque de finalización, pero me gustaría evitar esto porque hay una cantidad […]

Necesita ayuda para boost un parámetro en UIView.animateWithDuration en swift

Gracias de antemano por cualquier ayuda. Tengo una colección de botones IBOutlet que estoy intentando presentar secuencialmente en la pantalla. Todos salen bien de la pantalla, pero a medida que se animan, me gustaría que cada button se muestre en la pantalla 0.05 segundos después del button anterior. No puedo imaginar cómo boost el retraso […]

¿Cómo crear una animation compleja con un mejor performance en iOS?

Todas las animaciones significan cambio de layer.transform o properties de frame . Hay 2 preguntas principales sobre el performance: Tengo varias vistas que debería animar simultáneamente. ¿Qué es mejor: crear múltiples bloques animateWithDuration o crear uno de esos bloques e iterar las vistas en él? Mi animation requiere cálculos complejos y necesito llamar a animateWithDuration […]

Cómo agregar efecto de rebote a UIView animateWithDuration

Estoy tratando de agregar un efecto de rebote a la animation a continuación. Aquí está mi código: [UIView animateWithDuration:1.0 delay:.0 usingSpringWithDamping:0.5 initialSpringVelocity:2.0 options:UIViewAnimationOptionCurveEaseOut animations:^{ // Coming from a value of CGAffineTransformMakeScale(0.001, 1.0) self.myView.transform = CGAffineTransformMakeScale(1.0, 1.0); }completion:nil ]; No funciona correctamente. Se vuelve más ancho al final de la animation y luego vuelve a la […]

UITableView Drag & Drop Outside Table = Crash

El bueno Mi function de drag and drop casi funciona maravillosamente. Mantengo presionada una celda y me permite mover la celda presionada a una nueva location entre otras dos celdas. La tabla se ajusta y los cambios se guardan en los datos centrales. ¡Estupendo! El malo Mi problema es que si arrastro la celda debajo […]

Animar properties ocultas en UILabels en UIStackView provoca diferentes animaciones

UIStackView hace que sea realmente fácil crear una animation agradable usando la propiedad oculta de una UIView. Tengo dos UIStackViews cada uno con UILabels en las UILabels arrangedSubviews y cuando agrego una nueva UILabel a un UIStackView , debería presentarlo con una animation de la label que aparece en el índice correcto, empujando las tags […]

Animate UICollectionView sizeForItemAtIndexPath (Swift)

Me gustaría animar el cambio de tamaño de UICollectionViewCell. He escrito el código a continuación pero no puedo tener la línea de return dentro del bloque de animation. ¿Algunas ideas? func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize { var newSize = CGSize(width: (self.view.frame.width), height: 0) UIView.animateWithDuration(2.0, animations: { () -> Void […]

iOS detiene animateWithDuration antes de la finalización

Tengo una CollectionView y quiero crear una animation dentro de CollectionViewCell seleccionada por el usuario. Elegí usar animateKeyframesWithDuration porque quiero crear una animation personalizada paso a paso. Mi código se ve así: func animate() { UIView.animateKeyframesWithDuration(1.0, delay: 0.0, options: .AllowUserInteraction, animations: { () -> Void in UIView.addKeyframeWithRelativeStartTime(0.0, relativeDuration: 0.5, animations: { () -> Void in […]

¿Cómo ejecutar un locking que espera hasta que se complete una animation?

Estoy implementando una barra de salud que se anima a través de la input del usuario. Estas animaciones lo hacen upload o bajar una cierta cantidad (digamos 50 unidades) y son el resultado de un button presionar. Hay dos botones Aumentar y disminuir. Quiero ejecutar un locking en la barra de estado para que solo […]

¿Cómo agregar animation de rebote a animateWithDuration?

Tengo una animation simple que estoy realizando en mi vista de desplazamiento delegate method scrollViewDidEndDragging . Se parece a esto: – (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate { NSLog(@"finger was lifted"); [UIView animateWithDuration:1.0 animations:^{ self.homeLabel.frame = self.view.frame; }]; } Usando esta animation después de levantar el dedo, mi homeLabel viene de arriba, y quiero agregarle una animation de […]