CGRect.Inflate Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 x
y
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 x
y
es negativo, la CGRect estructura se desinfla en la dirección correspondiente.
Se aplica a
Inflate(Single, Single)
Inflate(CGRect, nfloat, nfloat)
public static CoreGraphics.CGRect Inflate (CoreGraphics.CGRect rect, nfloat x, nfloat y);
static member Inflate : CoreGraphics.CGRect * nfloat * nfloat -> CoreGraphics.CGRect
Parámetros
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.