iPhone iOS如何创建交互式拖动,旋转,调整大小,删除视图控件?

时间:2013-03-14 18:52:02

标签: iphone ios objective-c interface resize

我有一个允许用户向画布添加内容的应用。我希望能够为用户提供移动,旋转,调整大小,反映此内容的功能。目前我正在用手势做这个,但是想知道是否有某种开源小部件在视图周围绘制一个框并添加4个按钮来执行这些功能:

  • 旋转90度
  • 自由旋转
  • 调整大小
  • 删除

有谁能想到我可以添加到我的项目中的开源框架来创建像显示的那样的控件?

Rotate controls

我可以手工制作,但调试手势识别器和查看旋转并不是最有趣的事情,所以我正在寻找更精美的东西。

谢谢!

1 个答案:

答案 0 :(得分:1)

这是一个关于cocoa控件的开源控件的链接,看起来像你可以使用的东西:TDResizerView

  

“TDResizerView用于调整大小并用单指旋转图像视图”

即使你需要修改它,听起来也是一个好的开始。 我从来没有使用过这种特殊的控制,所以请相信我的意思。

编辑另请注意,在iOS上,用户通常期待手势。强制他们使用手柄而不是捏或旋转可能对您的用户体验有害,这取决于您想要手柄的原因。