如何在iPhone目标C中映射设计

时间:2011-03-21 19:19:04

标签: iphone integration plist

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

我希望我已经在我的代码中添加了png,我怎样才能获得坐标并实现那些坐在UIImageView中的图像,当它运行时,它可以从png抓取那些坐标并映射设计。

我知道它可能是一些软件可以给那些坐在那里的那些人,然后把它映射到任何一个指导我。感谢。

1 个答案:

答案 0 :(得分:1)

这个问题/答案解释了如何创建子图像: Return a subimage from a UIImage

我建议将坐标存储在一个plist中(如你所建议的)并使用上面的方法从你的sprite表创建每个子图像。

(上述帖子的代码)

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

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