首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IPhone2d绘图新手问题

IPhone2d绘图新手问题
EN

Stack Overflow用户
提问于 2009-11-11 05:37:22
回答 1查看 705关注 0票数 0

我已经为iphone编程几个月了,商店里已经有3个应用程序了。

但是,我没有在这个平台上做过任何图形编程。

考虑到我正计划启动我的第五个应用程序(第四个正在苹果的审查中),我想请教一些关于在哪里获得这方面的信息的指示(我已经用谷歌搜索了一段时间,但没有匹配我正在寻找的)

我需要创建一个应用程序,在那里我可以从菜单(矩形,圆形,正方形,然后一些复杂的形状)到一个主窗口‘下降’一些形状。

这个想法是,用户可以拖动它们。但是,我希望它们彼此‘捕捉’(就像在CAD包中,圆的边缘有象限,捕捉到绘图中的任何其他几何实体)。

因此,如果我在屏幕的左边有一个圆圈,右边有一个矩形,然后我移动这个圆圈,如果我碰到矩形的边缘,它就会停止向右移动。不是完全停止,而是给运动的连续性带来某种“阻力”。

另外,如果我有几个重叠的图画,有没有办法‘分割’它们(任何重叠都会变成一个形状,但会从组成重叠的任何其他形状中移除)?

这样做的原因是我需要计算绘图的面积(以及其他属性)

我在想CALayer 1,2,3,...,n在另一个上面,每个都有一幅画(用CGPath?),可能会重叠,也可能不会重叠。

然后,我需要以某种方式获取单个CALayer上所有这些“投影”的信息。

我在这里一窍不通。

我应该调查一下Quartz2D吗?CALayer和CGPath对此足够了吗?

这不是为了玩游戏。这只是我脑海中的一个工程应用。

任何帮助都是非常感谢的。

致敬卫生署

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-11-11 05:53:02

iPhone应用程序编程指南中有一章是关于drawing的。

您可能会通过查看斯坦福大学iPhone Application Programming讲座中的适当讲座来获得一些想法。其中包括iTunesU上的高质量视频讲座(由苹果拍摄)、幻灯片和示例源代码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1711398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档