CGRect.Inflate Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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)
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
Parameter
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.