How do I create a CGRect from a CGPoint and CGSize?
问题 I need to create a frame for a UIImageView from a varying collection of CGSize and CGPoint , both values will always be different depending on user's choices. So how can I make a CGRect form a CGPoint and a CGSize ? Thank you in advance. 回答1: Two different options for Objective-C: CGRect aRect = CGRectMake(aPoint.x, aPoint.y, aSize.width, aSize.height); CGRect aRect = { aPoint, aSize }; Swift 3: let aRect = CGRect(origin: aPoint, size: aSize) 回答2: Building on the most excellent answer from