CGRect.Inflate Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 x
y
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 x
y
for negativo, a CGRect estrutura será esvaziada na direção correspondente.
Aplica-se 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
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.