我考虑以下使用方案:
实施细节:网页是自定义UIView。用户可以添加他喜欢的任意数量的形状。形状是不同自定义UIView的实例,需要使其内容适应新的大小(参见步骤3)。重叠的形状是不可能的。并且用户必须能够为“删除”等操作选择形状。
问题:
我可以简单地实例化形状UIViews并将它们作为子视图添加到页面UIView中。但后来我需要实现所有细节,如跟踪触摸,将UIViews移动到新位置,运行碰撞检测,处理调整大小等等。
UIKit,CoreGraphics等中是否有控制/类/ ...可以让我的生活更轻松?
我在UIKit找到了UIDynamicBehaviors
。这会是要走的路吗?或者你会建议采用不同的方法吗?
提前多多感谢!
干杯,
克里斯