Pregunta

Estoy tratando de animar agregar una nueva subvista a una vista de tabla. (Cuando el usuario hace clic en el botón de signo más en la barra de navegación sobre la vista de tabla, quiero una subvista con un campo de texto y un botón para deslizar hacia abajo desde debajo de la barra de navegación).

Sin embargo, cuando intento llamar a [UIView beginAnimations: @ " textFieldSlide " ;, nil] el compilador me advierte que:

  

Ubicación de línea RootViewController.m: 41:   advertencia: 'UIView' puede no responder a   '+ beginAnimations ::'

El autocompletado en Xcode tampoco puede ver ese método, así como commitAnimations .

¿Me falta una importación para obtener estos métodos?

¿Fue útil?

Solución

No es necesario importar QuartzCore, UIKit lo proporciona.

Está utilizando la firma del método incorrecto. Deberías usar

[UIView beginAnimations:@"textFieldSlide" context:nil];

en su lugar.

Si el autocompletado de Xcode falla, la mayoría de las veces es que ha olvidado un ] o un ; en alguna parte.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top