Red de conocimiento del abogados - Ley de patentes - En el desarrollo de iOS, la diferencia entre tintColor y backgroundColor

En el desarrollo de iOS, la diferencia entre tintColor y backgroundColor

1. backgroundColor, como sugiere el nombre, es el color de fondo, que es el color de toda la subclase UIView que llena la vista;

Características:

(1). Configuración predeterminada de la vista principal. El color de fondo. Si el color de fondo de la subvista también es predeterminado, entonces la vista transparente predeterminada será el color de fondo de la vista principal.

(2) El fondo. el color no se puede cambiar para el contenido con líneas en la vista; por ejemplo, color de fuente

2. tintColor significa literalmente color, rastro, que es equivalente a un color que describe las líneas en una vista, que coincide. con el significado chino de rastro;

(1).tintColor es un color que describe el contorno de una línea. Este color es transitivo de forma predeterminada, se pasará al color de tinte de la vista inferior. la vista de arriba

(2). Si la vista secundaria cambia el color de tinte, será diferente del color de tinte de la vista principal, la cadena de transmisión se rompe aquí

( 3) El tinteColor del elemento de navegación y la propia Vista del controlador no están en el mismo nivel; cambiar El tinteColor de la vista del controlador no tiene color para el tinteColor de la navegación;

(4). Según las características de tintColor, podemos configurar tintColor para imágenes huecas (como la imagen de la barra de pestañas y la imagen de BarButtonItem). Establecer y cambiar el color de la imagen hueca.