ios - 如何从 CGPoint 和 CGSize 创建 CGRect?

我需要从 CGSizeCGPoint 的不同集合中为 UIImageView 创建一个框架,这两个值将始终不同,具体取决于用户的选择。那么我怎样才能使 CGRect 形成一个 CGPoint 和一个 CGSize 呢?提前谢谢你。

最佳答案

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)

https://stackoverflow.com/questions/12063650/

相关文章:

ios - MKMapView MKPointAnnotation 点击​​事件

ios - 字符串的静态 NSArray - 如何/在哪里初始化 View Controller

objective-c - iOS:如何将 UIViewAnimationCurve 转换为 UIV

ios - 使用自动布局,如何根据图像使 UIImageView 的大小动态变化?

ios - 使用 Storyboard 的条件转场

objective-c - 尝试标记应用程序图标,但未获得用户标记应用程序的权限 : iOS 8 X

objective-c - [NSNull null] 和 nil 有什么区别?

objective-c - Interface Builder 中的 IBOutletCollect

objective-c - 在 Objective C 中使用 extern

objective-c - 有没有一种简单的方法可以将 ISO8601 时间戳转换为格式化的 NSD