Freigeben über


CGRect.Inflate Methode

Definition

Überlädt

Inflate(CGSize)

Vergrößert dieses CGRect um den angegebenen Betrag.

Inflate(Double, Double)

Erhöht die Größe des Rechtecks, indem die angegebenen Mengen entlang beider Richtungen jeder Achse hinzugefügt werden.

Inflate(nfloat, nfloat)

Vergrößert dieses CGRect um den angegebenen Betrag.

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

Erstellt eine vergrößerte Kopie der angegebenen CGRect-Struktur und gibt die Kopie zurück. Die Kopie wird um den angegebenen Betrag vergrößert. Die ursprüngliche CGRect-Struktur wird nicht geändert.

Inflate(CGSize)

Vergrößert dieses CGRect um den angegebenen Betrag.

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

Parameter

size
CGSize

Der Betrag, um den das Rechteck vergrößert werden soll.

Hinweise

Diese Methode vergrößert dieses Rechteck, keine Kopie davon. Das Rechteck wird in beiden Richtungen entlang einer Achse vergrößert. Wenn beispielsweise ein Rechteck von 50 mal 50 in der x-Achse um 50 vergrößert wird, ist das resultierende Rechteck 150 Einheiten lang (das ursprüngliche 50, die 50 in der Minusrichtung und die 50 in der Plus-Richtung), wobei der geometrische Mittelpunkt des Rechtecks beibehalten wird.

Wenn entweder x oder y negativ ist, wird die CGRect Struktur in die entsprechende Richtung aufgeblasen.

Gilt für:

Inflate(Double, Double)

Erhöht die Größe des Rechtecks, indem die angegebenen Mengen entlang beider Richtungen jeder Achse hinzugefügt werden.

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

Parameter

x
Double

Der Betrag, der beiden horizontalen Seiten hinzugefügt werden soll.

y
Double

Der Betrag, der beiden vertikalen Seiten hinzugefügt werden soll.

Hinweise

Das Aufblähen eines Rechtecks, das die Größe [1,1] aufweist und auf [1,1] zentriert ist, führt zu einem Rechteck der Größe [,3,3], das an der gleichen Stelle zentriert ist, da die x Inflationen und y auf alle Seiten angewendet werden.

Gilt für:

Inflate(nfloat, nfloat)

Vergrößert dieses CGRect um den angegebenen Betrag.

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

Parameter

x
nfloat

Breite, um die aufgeblasen werden soll.

y
nfloat

Höhe, um die aufgeblasen werden soll.

Hinweise

Diese Methode vergrößert dieses Rechteck, keine Kopie davon. Das Rechteck wird in beiden Richtungen entlang einer Achse vergrößert. Wenn beispielsweise ein Rechteck von 50 mal 50 in der x-Achse um 50 vergrößert wird, ist das resultierende Rechteck 150 Einheiten lang (das ursprüngliche 50, die 50 in der Minusrichtung und die 50 in der Plus-Richtung), wobei der geometrische Mittelpunkt des Rechtecks beibehalten wird.

Wenn entweder x oder y negativ ist, wird die CGRect Struktur in die entsprechende Richtung aufgeblasen.

Gilt für:

Inflate(Single, Single)

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

Parameter

x
Single
y
Single

Gilt für:

Inflate(CGRect, nfloat, nfloat)

Erstellt eine vergrößerte Kopie der angegebenen CGRect-Struktur und gibt die Kopie zurück. Die Kopie wird um den angegebenen Betrag vergrößert. Die ursprüngliche CGRect-Struktur wird nicht geändert.

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

Parameter

rect
CGRect

Der CGRect , mit dem gestartet werden soll. Dieses Rechteck wird nicht geändert.

x
nfloat

Der Betrag, der horizontal CGRect aufgeblasen werden soll.

y
nfloat

Der Betrag, der vertikal CGRect aufgeblasen werden soll.

Gibt zurück

Das vergrößerte CGRect.

Hinweise

Diese Methode erstellt eine Kopie von rect, vergrößert die Kopie und gibt dann die vergrößerte Kopie zurück. Das Rechteck wird in beiden Richtungen entlang einer Achse vergrößert. Wenn beispielsweise ein Rechteck von 50 mal 50 in der x-Achse um 50 vergrößert wird, ist das resultierende Rechteck 150 Einheiten lang (das ursprüngliche 50, die 50 in der Minusrichtung und die 50 in der Plus-Richtung), wobei der geometrische Mittelpunkt des Rechtecks beibehalten wird.

Gilt für: