如何在 iPhone Objective C 中映射设计

发布于 2024-10-24 08:54:17 字数 356 浏览 4 评论 0原文

我有一个问题,假设我有 1 个 png,其背景是透明的,并且所有自定义设计都是他们的假设:http://www.creativetechs.com/iq/tip_images/iPhoneElements-Yahoo.png

我希望我在代码中添加了 png 以及如何获取坐标并实现这些图像坐标到 UIImageView 中,当它运行时,它可以从 png 中获取这些坐标并映射设计。

我知道他们可能有一些软件可以提供这些坐标的 plist,然后映射它,请任何人指导我。谢谢。

i have a question that suppose i have 1 png which background is transparent and all the custom design are their suppose this: http://www.creativetechs.com/iq/tip_images/iPhoneElements-Yahoo.png

i want that i have add the png in my code and how could i get the cordinate and implement those images cordinate into UIImageView and when its run the it can grab those cordinate from the png and map the design.

I know its possible their is some software which can give the plist of those cordinate and then map it please any one guide me. Thanks.

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

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

发布评论

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

评论(1

给妤﹃绝世温柔 2024-10-31 08:54:17

此问题/答案解释了如何创建子图像:
从 UIImage 返回子图像

我建议将坐标存储在 plist 中(正如您所建议的)并使用上述方法从您的精灵表中创建每个子图像。

(代码来自上面的帖子)

CGRect fromRect = CGRectMake(0, 0, 320, 480); // or whatever rectangle

CGImageRef drawImage = CGImageCreateWithImageInRect(image.CGImage, fromRect);
UIImage *newImage = [UIImage imageWithCGImage:drawImage];
CGImageRelease(drawImage);

This question/answer explains how to create the subimage:
Return a subimage from a UIImage

I would suggest storing the coordinates in a plist (as you suggested) and using the above method to create each subimage from you sprite sheet.

(code from the above post)

CGRect fromRect = CGRectMake(0, 0, 320, 480); // or whatever rectangle

CGImageRef drawImage = CGImageCreateWithImageInRect(image.CGImage, fromRect);
UIImage *newImage = [UIImage imageWithCGImage:drawImage];
CGImageRelease(drawImage);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文