Posts

Showing posts with the label Xcode8

CGRectMake, CGPointMake, CGSizeMake, CGRectZero, CGPointZero Is Unavailable In Swift

Answer : CGRect Can be simply created using an instance of a CGPoint or CGSize , thats given below. 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)) Or if we want to specify each value in CGFloat or Double or Int , we can use this method. let rect = CGRect(x: 0, y: 0, width: 100, height: 100) // CGFloat, Double, Int CGPoint Can be created like this. let point = CGPoint(x: 0,y :0) // CGFloat, Double, Int CGSize Can be created like this. let size = CGSize(width: 100, height: 100) // CGFloat, Double, Int Also size and point with 0 as the values, it can be done like this. 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 replaced with CGRect.zero & CGPoint.zero in Swift 3.0 . Quick fix for CGRectMake ,...