制作一个坐标平面

时间:2012-09-28 04:49:36

标签: iphone ios xcode math ipod-touch

如何在Xcode中创建坐标平面视图控制器?我曾尝试使用OPENGL,但它一直没有用。我必须单独画线吗?让它递归调用,以便它不断产生一定数量的线?

1 个答案:

答案 0 :(得分:1)

您需要考虑您将对坐标计划做些什么。你可以移动飞机吗?你可以放大吗?

您需要设置centerLocationscale个变量。 centerLocation表示您的中心,您可以在此处为轴绘制垂直和水平粗线。 scale表示您希望拥有的每单位像素数。您可以将默认值设置为10.您可以使用此变量来控制缩放。

如果你想将平面用于图形函数之类的东西,你需要的最小值就是轴。您可以使用比例来找出网格中“点”的位置。为此制作函数很有用。

如果你想绘制网格线,你可以做的只是使用centerLocation.x作为偏移检查网格的最左边界,然后以scale的增量迭代像素并简单地在你遇到的每个点画一条垂直线,直到你走到尽头。水平线也是如此,除了你可以从顶部开始,偏移centerLocation.y,并以scale为增量添加一条水平线,直到你的计数器大于屏幕的高度。