Explicación detallada 1 de UIView: Introducción a UIView
La clase UIView es responsable de administrar un área rectangular en la pantalla, incluido el estilo de visualización del área (como el color de fondo y el tamaño) y las operaciones de comportamiento (como monitorear los clics del usuario y otros eventos táctiles).
Las vistas también se pueden utilizar para gestionar una o más subvistas. Los estilos que ven los usuarios pueden ser el resultado de mostrarse en múltiples vistas. Este diseño de vista, también llamado jerarquía de vistas, permite que una vista principal contenga cualquier número de vistas secundarias. Al mismo tiempo, las propiedades de la vista principal a veces afectan el estilo y la interacción del usuario de la vista secundaria.
En general, las funciones principales de la clase de vista son las siguientes:
Visualización y animación de estilos: Responsable de mostrar estilos dentro de su propia área rectangular y mostrar ciertos atributos (tamaño, posición, etc.) y cambio de ángulo;
Gestión de diseño y subvistas: gestionar subvistas
Manejo de eventos: recibir eventos táctiles.
En el desarrollo de iOS, UIView trabaja en estrecha colaboración con UIViewController, que es responsable de cargar y descargar UIView. Para obtener una introducción a UIViewController, consulte el tutorial de UIViewController: Introducción a UIViewController: 1 - Crear un controlador
2.Diagrama de familia UIKit
A través del diagrama de familia UIKit, puede ver que UIView hereda de UIResponder. Entonces UIView puede responder a la interacción del usuario. Además, también sabemos que algunos controles comunes heredan de UIView. Vale la pena señalar que UIWindow también hereda de UIView, y la ventana puede considerarse como una Vista especial. (Para obtener más información sobre UIWindow, consulte: La relación entre UIWindow, UIView y UIViewController)