Compartilhar via


CGRect.Inflate Método

Definição

Sobrecargas

Inflate(CGSize)

Amplia esse CGRect de acordo com o valor especificado.

Inflate(Double, Double)

Aumenta o tamanho do retângulo adicionando os valores especificados em ambas as direções de cada eixo.

Inflate(nfloat, nfloat)

Amplia esse CGRect de acordo com o valor especificado.

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

Cria e retorna uma cópia ampliada da estrutura CGRect especificada. A cópia é ampliada segundo o valor especificado. A estrutura CGRect original permanece inalterada.

Inflate(CGSize)

Amplia esse CGRect de acordo com o valor especificado.

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

Parâmetros

size
CGSize

O valor para inflar esse retângulo.

Comentários

Esse método amplia esse retângulo, não uma cópia dele. O retângulo é ampliado em ambas as direções ao longo de um eixo. Por exemplo, se um retângulo de 50 por 50 for ampliado em 50 no eixo x, o retângulo resultante terá 150 unidades de comprimento (os 50 originais, os 50 na direção de menos e os 50 na direção mais) mantendo o centro geométrico do retângulo.

Se ou xy for negativo, a CGRect estrutura será esvaziada na direção correspondente.

Aplica-se a

Inflate(Double, Double)

Aumenta o tamanho do retângulo adicionando os valores especificados em ambas as direções de cada eixo.

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

Parâmetros

x
Double

O valor a ser adicionado a ambos os lados horizontais.

y
Double

O valor a ser adicionado a ambos os lados verticais.

Comentários

Inflar um retângulo de tamanho [1,1] e centrado em [1,1] resulta em um retângulo de tamanho [,3,3] centralizado no mesmo local, pois as x inflações e y são aplicadas a todos os lados.

Aplica-se a

Inflate(nfloat, nfloat)

Amplia esse CGRect de acordo com o valor especificado.

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

Parâmetros

x
nfloat

Largura para inflar por.

y
nfloat

Altura para inflar por.

Comentários

Esse método amplia esse retângulo, não uma cópia dele. O retângulo é ampliado em ambas as direções ao longo de um eixo. Por exemplo, se um retângulo de 50 por 50 for ampliado em 50 no eixo x, o retângulo resultante terá 150 unidades de comprimento (os 50 originais, os 50 na direção de menos e os 50 na direção mais) mantendo o centro geométrico do retângulo.

Se ou xy for negativo, a CGRect estrutura será esvaziada na direção correspondente.

Aplica-se a

Inflate(Single, Single)

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

Parâmetros

x
Single
y
Single

Aplica-se a

Inflate(CGRect, nfloat, nfloat)

Cria e retorna uma cópia ampliada da estrutura CGRect especificada. A cópia é ampliada segundo o valor especificado. A estrutura CGRect original permanece inalterada.

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

O CGRect com o qual começar. Este retângulo não é modificado.

x
nfloat

O valor a ser inflado CGRect horizontalmente.

y
nfloat

O valor a ser inflado CGRect verticalmente.

Retornos

O CGRect ampliado.

Comentários

Esse método faz uma cópia de rect, amplia a cópia e retorna a cópia ampliada. O retângulo é ampliado em ambas as direções ao longo de um eixo. Por exemplo, se um retângulo de 50 por 50 for ampliado em 50 no eixo x, o retângulo resultante terá 150 unidades de comprimento (os 50 originais, os 50 na direção de menos e os 50 na direção mais) mantendo o centro geométrico do retângulo.

Aplica-se a