CiN*_*iNN 19 iphone objective-c cgpoint nsvalue
在CABasicAnimation.fromValue我想要转换CGPoint为"类"所以我使用NSValue valueWithPoint但在设备模式或模拟器一个不工作...需要使用NSMakePoint或CGPointMake如果在设备或模拟器.
ash*_*tch 51
还有一个定义函数的UIKit附加NSValue功能
+ (NSValue *)valueWithCGPoint:(CGPoint)point
Run Code Online (Sandbox Code Playgroud)
请参阅iPhone文档
Dan*_*eel 13
@ashcatch的回答非常有帮助,但考虑那些方法来自添加复制值,当本机NSValue方法存储指针时!这是我的代码检查它:
CGPoint point = CGPointMake(2, 4);
NSValue *val = [NSValue valueWithCGPoint:point];
point.x = 10;
CGPoint newPoint = [val CGPointValue];
Run Code Online (Sandbox Code Playgroud)
这里 newPoint.x = 2; point.x = 10
CGPoint point = CGPointMake(2, 4);
NSValue *val = [NSValue valueWithPointer:&point];
point.x = 10;
CGPoint *newPoint = [val pointerValue];
Run Code Online (Sandbox Code Playgroud)
这里 newPoint.x = 10; point.x = 10
| 归档时间: |
|
| 查看次数: |
21036 次 |
| 最近记录: |