CGRect Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Struktur yang menentukan persegi panjang dalam hal lokasi dan ukuran.
[System.Serializable]
public struct CGRect : IEquatable<CoreGraphics.CGRect>
type CGRect = struct
- Warisan
-
CGRect
- Atribut
- Penerapan
Keterangan
Struktur CGRects mendefinisikan persegi panjang menggunakan nilai titik mengambang jenis nfloat dan didefinisikan menggunakan lokasi awal (X,Y) serta ukuran (Lebar, Tinggi).
Anda dapat menyimpan CGRect ke dalam dengan NSDictionary memanggil ToDictionary() metode . Anda juga bisa mendapatkan CGRect keluar kamus berseri dengan menggunakan TryParse(NSDictionary, CGRect) metode .
Konstruktor
CGRect(CGPoint, CGSize) |
Menginisialisasi struktur CGRect dari persegi panjang dan parameter ukuran. |
CGRect(Double, Double, Double, Double) |
Menginisialisasi struktur CGRect dari nilai floating point presisi ganda, dengan potensi pemotongan pada sistem 32 bit. |
CGRect(nfloat, nfloat, nfloat, nfloat) |
Menginisialisasi struktur CGRect dari nilai titik mengambang asli. |
CGRect(Single, Single, Single, Single) |
Membuat persegi panjang dengan dimensi yang ditentukan. |
Bidang
Empty |
CGRect Mewakili struktur dengan propertinya yang dibiarkan tidak diinisialisasi. |
Properti
Bottom |
Mendapatkan koordinat y yang merupakan jumlah Y nilai properti dan Height dari struktur ini CGRect . |
Height |
Mendapatkan atau mengatur tinggi struktur ini CGRect . |
Infinite |
Mendapatkan persegi panjang yang sangat besar. |
IsEmpty |
Menguji apakah semua properti numerik ini CGRect memiliki nilai nol. |
Left |
Mendapatkan koordinat x dari tepi kiri struktur ini CGRect . |
Location |
Mendapatkan atau mengatur koordinat sudut kiri atas struktur ini CGRect . |
Null |
Mendapatkan persegi panjang yang tidak valid, atau null. |
Right |
Mendapatkan koordinat x yang merupakan jumlah nilai properti dan Width dari X struktur iniCGRect. |
Size |
Mendapatkan atau mengatur ukuran ini CGRect. |
Top |
Koordinat Y dari bagian atas persegi panjang. |
Width |
Mendapatkan atau mengatur lebar struktur ini CGRect . |
X |
Mendapatkan atau mengatur koordinat x dari sudut kiri atas struktur ini CGRect . |
Y |
Mendapatkan atau mengatur koordinat y dari sudut kiri atas struktur ini CGRect . |
Metode
Contains(CGPoint) |
Menentukan apakah titik yang ditentukan terkandung dalam struktur ini CGRect . |
Contains(CGRect) |
Menentukan apakah wilayah persegi panjang yang diwakili oleh |
Contains(Double, Double) |
|
Contains(nfloat, nfloat) |
Menentukan apakah titik yang ditentukan terkandung dalam struktur ini CGRect . |
Contains(Single, Single) |
Menentukan apakah titik yang ditentukan terkandung dalam struktur ini CGRect . |
Equals(CGRect) |
Menguji apakah |
Equals(Object) |
Menguji apakah |
FromLTRB(nfloat, nfloat, nfloat, nfloat) |
CGRect Membuat struktur dengan lokasi tepi yang ditentukan. |
GetHashCode() |
Mengembalikan kode hash untuk struktur ini CGRect . Untuk informasi tentang penggunaan kode hash, lihat M:System.Object.GetHashCode* . |
Inflate(CGRect, nfloat, nfloat) |
Membuat dan mengembalikan salinan struktur yang diperbesar CGRect . Salinan diperbesar dengan jumlah yang ditentukan. Struktur asli CGRect tetap tidak dimodifikasi. |
Inflate(CGSize) |
Perbesar ini CGRect dengan jumlah yang ditentukan. |
Inflate(Double, Double) |
Meningkatkan ukuran persegi dengan menambahkan jumlah yang ditentukan di sepanjang kedua arah setiap sumbu. |
Inflate(nfloat, nfloat) |
Perbesar ini CGRect dengan jumlah yang ditentukan. |
Inflate(Single, Single) |
Struktur yang menentukan persegi panjang dalam hal lokasi dan ukuran. |
Intersect(CGRect) |
Mengganti ini CGRect dengan persimpangan dirinya sendiri dan yang ditentukan CGRect. |
Intersect(CGRect, CGRect) |
Mengembalikan struktur ketiga CGRect yang mewakili persimpangan dua struktur lainnya CGRect . Jika tidak ada persimpangan, kosong CGRect akan dikembalikan. |
IntersectsWith(CGRect) |
Menentukan apakah persegi panjang ini bersinggungan dengan |
Offset(CGPoint) |
Menyesuaikan lokasi persegi panjang ini dengan jumlah yang ditentukan. |
Offset(Double, Double) |
Menyesuaikan lokasi persegi panjang ini dengan jumlah yang ditentukan. |
Offset(nfloat, nfloat) |
Menyesuaikan lokasi persegi panjang ini dengan jumlah yang ditentukan. |
Offset(Single, Single) |
Menyesuaikan lokasi persegi panjang ini dengan jumlah yang ditentukan. |
ToDictionary() |
Menserialisasikan status persegi menjadi NSDictionary. |
ToString() |
Mendapatkan koordinat y dari tepi atas struktur ini CGRect . |
TryParse(NSDictionary, CGRect) |
Struktur yang menentukan persegi panjang dalam hal lokasi dan ukuran. |
Union(CGRect, CGRect) |
CGRect Mendapatkan struktur yang berisi persatuan dua CGRect struktur. |
Operator
Equality(CGRect, CGRect) |
Menguji apakah dua CGRect struktur memiliki lokasi dan ukuran yang sama. |
Explicit(CGRect to Rectangle) | |
Explicit(CGRect to RectangleF) |
Mengonversi menjadi CGRectRectangleF. |
Implicit(Rectangle to CGRect) | |
Implicit(RectangleF to CGRect) |
Secara implisit mengonversi menjadi RectangleFCGRect. |
Inequality(CGRect, CGRect) |
Melakukan peform perbandingan nilai dua persegi panjang. |
Metode Ekstensi
WithAspectRatio(CGRect, CGSize) |
Struktur yang menentukan persegi panjang dalam hal lokasi dan ukuran. |
Divide(CGRect, nfloat, CGRectEdge, CGRect, CGRect) |
Struktur yang menentukan persegi panjang dalam hal lokasi dan ukuran. |
GetMaxX(CGRect) |
Struktur yang menentukan persegi panjang dalam hal lokasi dan ukuran. |
GetMaxY(CGRect) |
Struktur yang menentukan persegi panjang dalam hal lokasi dan ukuran. |
GetMidX(CGRect) |
Struktur yang menentukan persegi panjang dalam hal lokasi dan ukuran. |
GetMidY(CGRect) |
Struktur yang menentukan persegi panjang dalam hal lokasi dan ukuran. |
GetMinX(CGRect) |
Struktur yang menentukan persegi panjang dalam hal lokasi dan ukuran. |
GetMinY(CGRect) |
Struktur yang menentukan persegi panjang dalam hal lokasi dan ukuran. |
Inset(CGRect, nfloat, nfloat) |
Struktur yang menentukan persegi panjang dalam hal lokasi dan ukuran. |
Integral(CGRect) |
Struktur yang menentukan persegi panjang dalam hal lokasi dan ukuran. |
IsInfinite(CGRect) |
Struktur yang menentukan persegi panjang dalam hal lokasi dan ukuran. |
IsNull(CGRect) |
Struktur yang menentukan persegi panjang dalam hal lokasi dan ukuran. |
Standardize(CGRect) |
Struktur yang menentukan persegi panjang dalam hal lokasi dan ukuran. |
UnionWith(CGRect, CGRect) |
Struktur yang menentukan persegi panjang dalam hal lokasi dan ukuran. |