CGRect
बस CGPoint
या CGSize
तो दिए गए उदाहरण का उपयोग करके बनाया जा सकता है , नीचे दिए गए हैं।
let rect = CGRect(origin: CGPoint(x: 0,y :0), size: CGSize(width: 100, height: 100))
// Or
let rect = CGRect(origin: .zero, size: CGSize(width: 100, height: 100))
या फिर हम में प्रत्येक मान निर्दिष्ट करना चाहते हैं CGFloat
या Double
या Int
, हम इस विधि का उपयोग कर सकते हैं।
let rect = CGRect(x: 0, y: 0, width: 100, height: 100) // CGFloat, Double, Int
CGPoint
इस तरह बनाया जा सकता है।
let point = CGPoint(x: 0,y :0) // CGFloat, Double, Int
CGSize
इस तरह बनाया जा सकता है।
let size = CGSize(width: 100, height: 100) // CGFloat, Double, Int
मान के रूप में भी आकार और बिंदु 0 के साथ, यह इस तरह किया जा सकता है।
let size = CGSize.zero // width = 0, height = 0
let point = CGPoint.zero // x = 0, y = 0, equal to CGPointZero
let rect = CGRect.zero // equal to CGRectZero
CGRectZero
और CGPointZero
के साथ बदल दिया CGRect.zero
और CGPoint.zero
में Swift 3.0
।