Condividi tramite


CGRect.Inflate Metodo

Definizione

Overload

Inflate(CGSize)

Ingrandisce l'oggetto CGRect in base al valore specificato.

Inflate(Double, Double)

Aumenta le dimensioni del rettangolo aggiungendo le quantità specificate lungo entrambe le direzioni di ogni asse.

Inflate(nfloat, nfloat)

Ingrandisce l'oggetto CGRect in base al valore specificato.

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

Crea e restituisce una copia ingrandita della struttura CGRect specificata. La copia viene ingrandita in base al valore specificato. La struttura CGRect originale resta invariata.

Inflate(CGSize)

Ingrandisce l'oggetto CGRect in base al valore specificato.

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

Parametri

size
CGSize

Valore di ingrandimento del rettangolo.

Commenti

Questo metodo ingrandisce questo rettangolo, non una copia di esso. Il rettangolo viene ingrandito in entrambe le direzioni lungo un asse. Ad esempio, se un rettangolo da 50 a 50 viene ampliato di 50 nell'asse x, il rettangolo risultante sarà lungo 150 unità (l'originale 50, il 50 nella direzione meno e il 50 nella direzione più) mantenendo il centro geometrico del rettangolo.

Se o xy è negativo, la CGRect struttura viene deflata nella direzione corrispondente.

Si applica a

Inflate(Double, Double)

Aumenta le dimensioni del rettangolo aggiungendo le quantità specificate lungo entrambe le direzioni di ogni asse.

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

Parametri

x
Double

Quantità da aggiungere a entrambi i lati orizzontali.

y
Double

Quantità da aggiungere a entrambi i lati verticali.

Commenti

L'aumento di un rettangolo di dimensioni [1,1] e centrato su [1,1] produce un rettangolo di dimensione [,3,3] centrato sullo stesso punto, poiché le xy e le inflazione vengono applicate a tutti i lati.

Si applica a

Inflate(nfloat, nfloat)

Ingrandisce l'oggetto CGRect in base al valore specificato.

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

Parametri

x
nfloat

Larghezza da gonfiare.

y
nfloat

Altezza da gonfiare.

Commenti

Questo metodo ingrandisce questo rettangolo, non una copia di esso. Il rettangolo viene ingrandito in entrambe le direzioni lungo un asse. Ad esempio, se un rettangolo da 50 a 50 viene ampliato di 50 nell'asse x, il rettangolo risultante sarà lungo 150 unità (l'originale 50, il 50 nella direzione meno e il 50 nella direzione più) mantenendo il centro geometrico del rettangolo.

Se o xy è negativo, la CGRect struttura viene deflata nella direzione corrispondente.

Si applica a

Inflate(Single, Single)

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

Parametri

x
Single
y
Single

Si applica a

Inflate(CGRect, nfloat, nfloat)

Crea e restituisce una copia ingrandita della struttura CGRect specificata. La copia viene ingrandita in base al valore specificato. La struttura CGRect originale resta invariata.

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

Parametri

rect
CGRect

Oggetto CGRect con cui iniziare. Questo rettangolo non è stato modificato.

x
nfloat

Quantità da gonfiare CGRect orizzontalmente.

y
nfloat

Quantità da gonfiare CGRect verticalmente.

Restituisce

CGRect ingrandito.

Commenti

Questo metodo crea una copia di rect, ingrandisce la copia e quindi restituisce la copia ingrandita. Il rettangolo viene ingrandito in entrambe le direzioni lungo un asse. Ad esempio, se un rettangolo da 50 a 50 viene ampliato di 50 nell'asse x, il rettangolo risultante sarà lungo 150 unità (l'originale 50, il 50 nella direzione meno e il 50 nella direzione più) mantenendo il centro geometrico del rettangolo.

Si applica a