Si tengo una subclase personalizada de UIView
que implementa drawRect
y los métodos de controlador usan addSubview
para crear una jerarquía de vista en esta vista personalizada, ¿cómo interactúa drawRect
con estas subvistas? ¿Recrea desde cero la jerarquía de vistas de la subclase completa y elimina las subvistas existentes? ¿O ignora las subvistas y solo vuelve a dibujar una vista/subvista particular?drawRect y addSubview: ¿el dibujo personalizado afecta a qué vistas?
¿Sería aceptable para agregar y quitar mediante programación subvistas dentro drawRect
?
mi confusión es sobre cuál de tus subvistas en una clase uiview personalizada se verá realmente afectada por 'drawRect'? 'setNeedsdisplay' no especifica una vista particular ... ¿Redibujará todas y cada una de las subvistas, si están una encima de la otra? – johnbakers