【发布时间】:2015-12-27 05:08:30
【问题描述】:
我需要能够与一个包含许多不同部分的圆柱体的表示进行交互。当用户点击小矩形时,我需要显示与特定部分(表单)相关的弹出框。
下一张图片展示了一种逼真的 3D 方法。但是,我再说一遍,我需要解决这个问题,不需要 3d(虽然会很酷)。符合功能需求的表示就足够了。
制作绘图的零件信息来自 API(尺寸、位置等)
我真的不需要它是现实的。最简单的近似是在 2d 表示中显示一个圆柱体,就像一个由可交互的小矩形组成的矩形。
所以,正如我所提到的,我认为(在我看来)有两种相反的方法:现实的或简化的
有没有办法在中间实现一个好的解决方案?我应该研究哪些库、组件、框架?
我的研究将我带到了 SceneKit,但我仍然不知道我是否能够与之交互。 交互是一个非常重要的部分,因为当用户点击圆柱体上的任何小矩形时,我需要显示一个弹出框。
谢谢
【问题讨论】:
-
当您说静态 2D 版本也可以时,“交互是非常重要的部分”到底是什么意思?
-
当用户点击圆柱体的任何小矩形时,我需要显示一个弹出框
-
这是“简单”版本的正确表示:Cylinder Image?这一切都可以使用 UIKit 通过获取用户触摸的位置并使用带有相应数据的弹出框来完成。
-
是的,这将是一个正确的表示。不过,圆柱体内部的形状可能会更复杂一些。