【问题标题】:Dragging/Resizing a UIImage on the Device在设备上拖动/调整 UIImage 的大小
【发布时间】:2012-04-06 11:09:46
【问题描述】:

我想允许用户在某种画布上添加一个形状(这只是一个 UIImage),然后在屏幕上移动并调整它的大小,但我不知道该怎么做。理想情况下,我想要一个绘图应用程序的基础知识,它可以使用来自用户设备的图像。每个形状都有相关的位置、大小和 z-index。

我唯一不确定的是如何创建边界框(带有四个蓝点以允许调整大小/移动的边界框)。我有使用 UIKit 的经验,并且希望暂时保留大部分应用程序,但我觉得这种类型的东西可能更适合 Cocos2D 或类似框架。

如果有人有任何指针/开源代码,我可以挖掘它,将不胜感激。

【问题讨论】:

    标签: iphone ios cocos2d-iphone uikit


    【解决方案1】:

    我认为您应该研究 CALayer,甚至 CAShapeLayer。我刚刚开始使用它们,但我很确定您可以轻松获得所需的功能。在图层的drawLayer:inContext: 中绘制边框。查看Quartz2d Guide path drawing section 了解您需要的功能。

    【讨论】:

      猜你喜欢
      • 2016-02-21
      • 1970-01-01
      • 2012-05-25
      • 2015-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-24
      • 1970-01-01
      相关资源
      最近更新 更多