Pregunta simple: estoy creando una aplicación iOS y el controlador de vista calcula algunas coordenadas que debería pasar a la vista. Estoy usando la UIView "s drawRect
Método, así que mi pregunta es cómo debo enviar los datos.a la vista? Estoy al tanto de los delegados y NSNotificationCenter, pero creo que debería haber una forma más sencilla ya que esto es parte del controlador de vista de modelo. Si no, entonces está bien, me estaba preguntando. ¡Gracias!
Respuestas
2 para la respuesta № 1Yo declararía las propiedades en UIView y cambiaría los valores de UIViewController si es necesario cambiar algo.
0 para la respuesta № 2
Utilice una propiedad o un método en su subclase UIView. Si su cambio requiere un redibujado manual de la vista, asegúrese de llamar [auto setNeedsDisplay] en algún momento.
Delegado o NSNotificaitonCenter es definitivamente una exageración en este caso. Dado que el UIViewController probablemente mantendrá un puntero a la UIView, es mucho más sencillo interactuar directamente con su vista.