如何将NSArray值转换为CGRect

时间:2012-02-20 06:23:08

标签: iphone nsarray cgrect

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

任何人都可以帮助我。

1 个答案:

答案 0 :(得分: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];

这可能有助于你

快乐编码