【发布时间】:2010-03-27 01:47:54
【问题描述】:
如果您面向正东(90 度),水平罗盘看起来像这样。
85----90---95
如果你正面临西北 355 度,它看起来像这样:
350----355---0
当你转动指南针时,数字应该从 0 -> 360 -> 0 循环
那么,我的问题是,您将如何在 iPhone 上实现这样的视图?我有几个想法:
制作一张包含所有数字的长图 和刻度线,然后移动它 指南针航向时向左/向右 变化
将视图片段创建为图块 并在指南针时附加它们 航向变化。
创建一行刻度线 随指南针方向移动,以及 只需根据需要在上面写上数字即可。
您将如何解决这个问题?我主要是在寻找算法建议,但如果你有代码或伪代码来演示,那也会很有帮助。
【问题讨论】:
标签: iphone objective-c cocoa-touch