CGRect Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Struttura che definisce un rettangolo in termini di posizione e dimensioni.
[System.Serializable]
public struct CGRect : IEquatable<CoreGraphics.CGRect>
type CGRect = struct
- Ereditarietà
-
CGRect
- Attributi
- Implementazioni
Commenti
Le strutture CGRects definiscono un rettangolo usando i valori a virgola mobile di tipo nfloat e vengono definiti usando una posizione iniziale (X,Y) e una dimensione (Width, Height).
È possibile salvare CGRect in un NSDictionary metodo chiamando il ToDictionary() metodo . È anche possibile ottenere un dizionario serializzato tramite il TryParse(NSDictionary, CGRect) metodo CGRect.
Costruttori
CGRect(CGPoint, CGSize) |
Inizializza una struttura CGRect da un rettangolo e da parametri di dimensioni. |
CGRect(Double, Double, Double, Double) |
Inizializza una struttura CGRect da valori a virgola mobile a precisione doppia, con potenziali troncamenti su sistemi a 32 bit. |
CGRect(nfloat, nfloat, nfloat, nfloat) |
Inizializza una struttura CGRect dai valori a virgola mobile nativa. |
CGRect(Single, Single, Single, Single) |
Costruisce un rettangolo con le dimensioni specificate. |
Campi
Empty |
Rappresenta una struttura CGRect con proprietà non inizializzate. |
Proprietà
Bottom |
Ottiene la coordinata y, che è la somma dei valori delle proprietà Ye Height di questa struttura CGRect. |
Height |
Ottiene o imposta l'altezza di questa struttura CGRect. |
Infinite |
Ottiene un rettangolo infinitamente grande. |
IsEmpty |
Verifica se tutte le proprietà numeriche della struttura CGRect hanno valori pari a zero. |
Left |
Ottiene la coordinata x del bordo sinistro della struttura CGRect. |
Location |
Ottiene o imposta le coordinate dell'angolo superiore sinistro della struttura CGRect. |
Null |
Ottiene un rettangolo non valido o Null. |
Right |
Ottiene la coordinata x, che è la somma dei valori delle proprietà X e Width della struttura CGRect. |
Size |
Ottiene o imposta le dimensioni di questa struttura CGRect. |
Top |
Coordinata Y della parte superiore del rettangolo. |
Width |
Ottiene o imposta la larghezza della struttura CGRect. |
X |
Ottiene o imposta la coordinata x dell'angolo superiore sinistro della struttura CGRect. |
Y |
Ottiene o imposta la coordinata y dell'angolo superiore sinistro della struttura CGRect. |
Metodi
Contains(CGPoint) |
Determina se il punto specificato è contenuto all'interno della struttura CGRect. |
Contains(CGRect) |
Determina se l'area rettangolare rappresentata da |
Contains(Double, Double) |
|
Contains(nfloat, nfloat) |
Determina se il punto specificato è contenuto all'interno della struttura CGRect. |
Contains(Single, Single) |
Determina se il punto specificato è contenuto all'interno della struttura CGRect. |
Equals(CGRect) |
Verifica se |
Equals(Object) |
Verifica se |
FromLTRB(nfloat, nfloat, nfloat, nfloat) |
Crea una struttura CGRect con le posizioni del bordo specificate. |
GetHashCode() |
Restituisce il codice hash di questa struttura CGRect. Per informazioni sull'uso di codici hash, vedere * . |
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. |
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) |
Struttura che definisce un rettangolo in termini di posizione e dimensioni. |
Intersect(CGRect) |
Sostituisce l'oggetto CGRect con la sua intersezione con l'oggetto CGRect specificato. |
Intersect(CGRect, CGRect) |
Restituisce una terza struttura CGRect che rappresenta l'intersezione di altre due strutture CGRect. Se non è presente alcuna intersezione, verrà restituita una struttura CGRect vuota. |
IntersectsWith(CGRect) |
Determina se questo rettangolo interseca |
Offset(CGPoint) |
Regola la posizione di questo rettangolo in base al valore specificato. |
Offset(Double, Double) |
Regola la posizione di questo rettangolo in base al valore specificato. |
Offset(nfloat, nfloat) |
Regola la posizione di questo rettangolo in base al valore specificato. |
Offset(Single, Single) |
Regola la posizione di questo rettangolo in base al valore specificato. |
ToDictionary() |
Serializza lo stato del rettangolo in un NSDictionary. |
ToString() |
Ottiene la coordinata y del bordo superiore della struttura CGRect. |
TryParse(NSDictionary, CGRect) |
Struttura che definisce un rettangolo in termini di posizione e dimensioni. |
Union(CGRect, CGRect) |
Ottiene una struttura CGRect che contiene l'unione di due strutture CGRect. |
Operatori
Equality(CGRect, CGRect) |
Verifica se due strutture CGRect hanno posizione e dimensioni uguali. |
Explicit(CGRect to Rectangle) | |
Explicit(CGRect to RectangleF) |
Converte CGRect in RectangleF. |
Implicit(Rectangle to CGRect) |
Converte in modo implicito l'oggetto Rectangle in un oggetto CGRect. |
Implicit(RectangleF to CGRect) |
Converte in modo implicito l'oggetto RectangleF in un oggetto CGRect. |
Inequality(CGRect, CGRect) |
Peforma un confronto tra valori di due rettangoli. |
Metodi di estensione
WithAspectRatio(CGRect, CGSize) |
Struttura che definisce un rettangolo in termini di posizione e dimensioni. |
Divide(CGRect, nfloat, CGRectEdge, CGRect, CGRect) |
Struttura che definisce un rettangolo in termini di posizione e dimensioni. |
GetMaxX(CGRect) |
Struttura che definisce un rettangolo in termini di posizione e dimensioni. |
GetMaxY(CGRect) |
Struttura che definisce un rettangolo in termini di posizione e dimensioni. |
GetMidX(CGRect) |
Struttura che definisce un rettangolo in termini di posizione e dimensioni. |
GetMidY(CGRect) |
Struttura che definisce un rettangolo in termini di posizione e dimensioni. |
GetMinX(CGRect) |
Struttura che definisce un rettangolo in termini di posizione e dimensioni. |
GetMinY(CGRect) |
Struttura che definisce un rettangolo in termini di posizione e dimensioni. |
Inset(CGRect, nfloat, nfloat) |
Struttura che definisce un rettangolo in termini di posizione e dimensioni. |
Integral(CGRect) |
Struttura che definisce un rettangolo in termini di posizione e dimensioni. |
IsInfinite(CGRect) |
Struttura che definisce un rettangolo in termini di posizione e dimensioni. |
IsNull(CGRect) |
Struttura che definisce un rettangolo in termini di posizione e dimensioni. |
Standardize(CGRect) |
Struttura che definisce un rettangolo in termini di posizione e dimensioni. |
UnionWith(CGRect, CGRect) |
Struttura che definisce un rettangolo in termini di posizione e dimensioni. |