-1

实际上我有一个 Xml 文件,在 xml 解析之后,我得到了帧位置和帧大小的值。我将这些值存储在一个 arra 中。现在我必须为我的图像视图提供数组值,所以我需要将这些值转换为 CGRect。,NSlog 显示“我的帧是 (0, 0), (768, 1024)”

任何人都可以帮助我。

4

1 回答 1

3

将 CGPoint 存储在 NSArray 中:

NSArray *points = [NSArray arrayWithObjects:[NSValue valueWithCGPoint:CGPointMake(5.5, 8.3)],[NSValue valueWithCGPoint:CGPointMake(11.9, 8.5)],nil];

从数组中检索 CGPoint:

从数组到 cgPoint 变量。

NSValue *val = [points objectAtIndex:0];
CGPoint p = [val CGPointValue];

这可能对你有帮助

快乐编码

于 2012-02-20T06:27:48.790 回答