Compartir a través de


UIViewContentMode Enumeración

Definición

Enumeración que indica cómo se debe representar el mapa de bits almacenado en caché de una vista cuando cambian los límites de la vista.

[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public enum UIViewContentMode
type UIViewContentMode = 
Herencia
UIViewContentMode
Atributos

Campos

Bottom 6

Alinea el contenido en la parte inferior de la vista.

BottomLeft 11

Alinea el contenido a la parte inferior izquierda de la vista.

BottomRight 12

Alinea el contenido en la parte inferior derecha de la vista.

Center 4

Centra el contenido en la vista

Left 7

Alinea el contenido a la izquierda de la vista.

Redraw 3

Esto fuerza un nuevo dibujo cuando cambia el Frame de un objeto.

Right 8

Alinea el contenido a la derecha de la vista.

ScaleAspectFill 2

Escala el contenido para rellenar las nuevas recompensas de la vista, a la vez que conserva la relación de aspecto. Esto significa que el contenido puede recortarse.

ScaleAspectFit 1

Escala el contenido para que todo sea visible, a la vez que conserva la relación de aspecto. Las áreas que no se rellenan se vuelven transparentes.

ScaleToFill 0

Escala el contenido para ajustarse a los nuevos límites, lo que podría distorsionar el contenido.

Top 5

Alinea el contenido en la parte superior de la vista.

TopLeft 9

Alinea el contenido en la parte superior izquierda de la vista.

TopRight 10

Alinea el contenido en la parte superior derecha de la vista.

Comentarios

El contenido de se almacena en caché en un mapa de bits, los valores de UIView esta enumeración determinan lo que sucede con una vista cuando cambian los límites de esa vista. Con estos se puede controlar si el mapa de bits está extendido o si la vista se vuelve a dibujar.

En la tabla siguiente se muestra el comportamiento, ya que funciona colocando esta imagen {638, 475} en un UIImageView tamaño {280, 100}.

ValueComportamiento
Bottom Alinea el contenido en la parte inferior de la vista.
BottomLeft Alinea el contenido a la parte inferior izquierda de la vista.
BottomLeft Alinea el contenido a la parte inferior izquierda de la vista.
BottomLeft Alinea el contenido a la parte inferior izquierda de la vista.
BottomLeft Alinea el contenido a la parte inferior izquierda de la vista.
BottomLeft Alinea el contenido a la parte inferior izquierda de la vista.
BottomRight Alinea el contenido a la parte inferior derecha de la vista.
Center Centre el contenido en la vista.
Left Alinea el contenido a la izquierda de la vista.
Redraw Fuerza un nuevo dibujo cuando cambia el Frame de un objeto.
Right Alinea el contenido a la derecha de la vista.
ScaleAspectFill Escala el contenido para rellenar las nuevas recompensas de la vista, a la vez que conserva la relación de aspecto. Esto significa que el contenido puede recortarse.
ScaleAspectFit Escala el contenido para que todo sea visible, a la vez que conserva la relación de aspecto. Las áreas que no se rellenan se vuelven transparentes. (En la imagen, P P:UIKit.UIImage.BackgroundColor se estableció en negro para resaltar el comportamiento de escalado).
ScaleToFill Escala el contenido para ajustarse a los nuevos límites, lo que podría distorsionar el contenido.
Top Alinea el contenido en la parte superior de la vista.
TopLeft Alinea el contenido en la parte superior izquierda de la vista.
TopRight Alinea el contenido en la parte superior derecha de la vista.

Se aplica a