Compartir a través de


CGRect.Inflate Método

Definición

Sobrecargas

Inflate(CGSize)

Aumenta este CGRect en la cantidad especificada.

Inflate(Double, Double)

Aumenta el tamaño del rectángulo agregando las cantidades especificadas a lo largo de ambas direcciones de cada eje.

Inflate(nfloat, nfloat)

Aumenta este CGRect en la cantidad especificada.

Inflate(Single, Single)
Inflate(CGRect, nfloat, nfloat)

Crea y devuelve una copia aumentada de la estructura CGRect especificada. La copia se aumenta en la cantidad especificada. La estructura CGRect original no cambia.

Inflate(CGSize)

Aumenta este CGRect en la cantidad especificada.

public void Inflate (CoreGraphics.CGSize size);
member this.Inflate : CoreGraphics.CGSize -> unit

Parámetros

size
CGSize

Cantidad en la que se va a aumentar este rectángulo.

Comentarios

Este método amplía este rectángulo, no una copia de él. El rectángulo se amplía en ambas direcciones a lo largo de un eje. Por ejemplo, si un rectángulo de 50 a 50 se amplía en 50 en el eje X, el rectángulo resultante será de 150 unidades (el original 50, el 50 en la dirección menos y el 50 en la dirección más) manteniendo el centro geométrico del rectángulo.

Si o xy es negativo, la CGRect estructura se desinfla en la dirección correspondiente.

Se aplica a

Inflate(Double, Double)

Aumenta el tamaño del rectángulo agregando las cantidades especificadas a lo largo de ambas direcciones de cada eje.

public void Inflate (double x, double y);
member this.Inflate : double * double -> unit

Parámetros

x
Double

Cantidad que se va a agregar a ambos lados horizontales.

y
Double

Cantidad que se va a agregar a ambos lados verticales.

Comentarios

La inflación de un rectángulo que es de tamaño [1,1] y centrado en [1,1] da como resultado un rectángulo de tamaño [,3,3] centrado en el mismo lugar, ya que las x inflaciones y y se aplican a todos los lados.

Se aplica a

Inflate(nfloat, nfloat)

Aumenta este CGRect en la cantidad especificada.

public void Inflate (nfloat x, nfloat y);
member this.Inflate : nfloat * nfloat -> unit

Parámetros

x
nfloat

Ancho por el que se va a inflar.

y
nfloat

Altura por la que se infla.

Comentarios

Este método amplía este rectángulo, no una copia de él. El rectángulo se amplía en ambas direcciones a lo largo de un eje. Por ejemplo, si un rectángulo de 50 a 50 se amplía en 50 en el eje X, el rectángulo resultante será de 150 unidades (el original 50, el 50 en la dirección menos y el 50 en la dirección más) manteniendo el centro geométrico del rectángulo.

Si o xy es negativo, la CGRect estructura se desinfla en la dirección correspondiente.

Se aplica a

Inflate(Single, Single)

public void Inflate (float x, float y);
member this.Inflate : single * single -> unit

Parámetros

x
Single
y
Single

Se aplica a

Inflate(CGRect, nfloat, nfloat)

Crea y devuelve una copia aumentada de la estructura CGRect especificada. La copia se aumenta en la cantidad especificada. La estructura CGRect original no cambia.

public static CoreGraphics.CGRect Inflate (CoreGraphics.CGRect rect, nfloat x, nfloat y);
static member Inflate : CoreGraphics.CGRect * nfloat * nfloat -> CoreGraphics.CGRect

Parámetros

rect
CGRect

con CGRect el que se va a empezar. Este rectángulo no se modifica.

x
nfloat

Cantidad que se va a inflar CGRect horizontalmente.

y
nfloat

Cantidad que se va a inflar CGRect verticalmente.

Devoluciones

CGRect ampliado.

Comentarios

Este método realiza una copia de rect, amplía la copia y, a continuación, devuelve la copia ampliada. El rectángulo se amplía en ambas direcciones a lo largo de un eje. Por ejemplo, si un rectángulo de 50 a 50 se amplía en 50 en el eje X, el rectángulo resultante será de 150 unidades (el original 50, el 50 en la dirección menos y el 50 en la dirección más) manteniendo el centro geométrico del rectángulo.

Se aplica a