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
.
person
Community
schedule
21.06.2016