如何将 NSArray 值转换为 CGRect

发布于 2025-01-07 00:22:47 字数 162 浏览 0 评论 0原文

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

任何人都可以帮助我吗?

Actually I have a Xml file, after xml parsing,I get the values for frame position and frame size.I stored those values in an arra. now I have to give the array values for my imageview,so I need to convert those values into CGRect.,The NSlog shows "my frame is ( 0, 0 ), ( 768, 1024 )"

Can any one please help me out.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情仇皆在手 2025-01-14 00:22:47

将 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];

这可能对您有所帮助

快乐编码

To store CGPoint in NSArray:

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

To retrieve CGPoint from array:

From array to cgPoint variable.

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

This may helping to you

Happy codeing

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文