Articles of uiviewanimation

Curva de animation de keyboard como Int

Estoy intentando get el UIAnimationCurve del keyboard, si existe. El código que estoy usando está a continuación: if let kbCurve = userInfo[UIKeyboardAnimationCurveUserInfoKey] as? Int{ animateCurve = UIViewAnimationCurve. } Sin embargo, animateCurve, al ser un UIViewAnimationCurve, no se puede convertir de un Int. ¿Cómo obtengo la curva de esta manera? Si los trato como numbers, no […]

Tener problemas para permitir la interacción en la animation UIView

Tengo el siguiente bloque de código para desvanecer una introView (UIView) // Hide intro view after 5 seconds [UIView animateWithDuration: 1.0 delay: 5.0 options: (UIViewAnimationOptionAllowUserInteraction |UIViewAnimationOptionCurveLinear) animations: ^{ introView.alpha = 0; } completion: ^(BOOL finished) { [introView removeFromSuperview]; }]; Tengo un button de salto dentro de la introducción pero no hay interacción alguna, ¿me estoy […]

Expansión de la transición animada de círculo entre los controlleres de vista

He creado una transición animada personalizada usando un delegado de transición: vc.modalTransitionStyle = UIModalPresentationCustom; vc.transitioningDelegate = self.transitioningDelegate; El delegado en transición está funcionando perfectamente, pero estoy tratando de lograr un efecto que hasta ahora no he logrado. Estoy tratando de hacer que el nuevo controller de vista aparezca como este efecto: Refresque la transtitución animada […]

mover y escalar rebota hacia atrás

Como puede ver en este video , vuelve cada vez que bash recortar o mover la caja de recorte. No puedo encontrar ninguna forma de hacer esto y creo que mi código es correcto. ¿Cómo se supone que debo hacer esto? – (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, […]

UIV vista de background animadoColor con drawRect:

Tengo una vista que es capaz de dibujar un rect sobre sí mismo. En realidad es una subclass de UICollectionView pero solo estoy luchando con las cosas específicas de UIView; el backgroundColor. Simplemente agregué un UIPanGestureRecognizer , UIPanGestureRecognizer el punto de inicio en UIGestureRecognizerStateBegan y el punto final en UIGestureRecognizerStateChanged . Luego utilizo el método […]

Pase events táctiles a través de la zona en una vista UIV en movimiento

Necesito hacer algún tipo de tutorial en mi aplicación. La idea es que el usuario vea una especie de superposition transparente pero ligeramente oscurecida con un agujero en ella. Este agujero es la única zona que permite tocar. La solución a este problema es simple: solo tiene que implementar – (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event or […]

Animar la limitación superior de la disposition automática UITableView resultando en una falla, ¿alguna pista?

Tengo una UITableView como esta: y estoy ajustando este tblViewTopConstraint con animation en UIScrollView's delegate – – (void) scrollViewDidScroll:(UIScrollView *)scrollView Código de animation: [self.tblViewTopConstraint setConstant:45.0f]; [UIView animateWithDuration:0.4f delay:0.f options:UIViewAnimationOptionCurveEaseOut animations:^{ [self.tblView.superview layoutIfNeeded]; } completion:^(BOOL finished) { }]; La animation funciona bien, pero si desploop UITableView arriba / abajo 5-6 veces, de repente lanza este locking […]

Evita que las vistas salten desde la esquina superior izquierda durante las animaciones en iOS

A veces, cuando las celdas de vista de tabla aparecen en animaciones, e, g, -[UIView viewWillAppear:animated] con -[UITableView reloadData] , el contenido dentro de ellas -[UITableView reloadData] desde la esquina superior izquierda (0, 0) hasta los cuadros finales. Este problema también ocurre en otras animaciones de vista. En los viejos times, este problema no existía. […]

Swift – Mala calidad de gradiente en la animation de tamaño UIView

Tengo la siguiente estructura en su lugar: La vista principal contiene subview1; la subview1 se presenta usando restricciones subview1 contiene subview2; subview2 también tiene restricciones y necesito animar el tamaño de subview2 en subview2 llamo a CGContextDrawRadialGradient para dibujar un círculo con un gradiente El código en la subview1 es: let circle = GradientCircle(frame: CGRect(origin: […]

¿Cuál es la mejor técnica para implementar un background animado permanente en iOS?

Necesito agregar un background donde las nubes aleatorias provienen de los lados. Este efecto debe estar casi en todas las pantallas de la aplicación. Intenté usar animateWithDuration con UIImageView s, pero consume mucha batería, y cuando estoy en algunas pantallas con otras animaciones adicionales, estas animaciones parecen entrecortadas. También intenté usar .gif y videos como […]