ino*_*nik 48 objective-c quartz-graphics cgpoint ios cgrectmake
我需要为UIImageView不同的集合创建一个框架,CGSize并且CGPoint两个值将始终根据用户的选择而不同.那么如何制作CGRect表格a CGPoint和a CGSize?先感谢您.
Jim*_*Jim 116
Objective-C的两个不同选项:
CGRect aRect = CGRectMake(aPoint.x, aPoint.y, aSize.width, aSize.height);
CGRect aRect = { aPoint, aSize };
Run Code Online (Sandbox Code Playgroud)
斯威夫特3:
let aRect = CGRect(origin: aPoint, size: aSize)
Run Code Online (Sandbox Code Playgroud)
基于@Jim 的最佳答案,您还可以使用此方法构建 CGPoint 和 CGSize。所以这些也是制作 CGRect 的有效方法:
CGRect aRect = { {aPoint.x, aPoint.y}, aSize };
CGrect aRect = { aPoint, {aSize.width, aSize.height} };
CGRect aRect = { {aPoint.x, aPoint.y}, {aSize.width, aSize.height} };
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
61840 次 |
| 最近记录: |