2012-09-10 46 views
0

我想弄清楚这种事情是否可能在iOS中。iOS的拖放组合

我想要一个用户界面,用户可以将“泡泡”(每个代表一个名词)从源池拖到目标面板。另外,我希望能够有另一个泡泡池,每个都有形容词泡泡。这些形容词气泡可能会被拖到目标面板中已有的名词气泡上,以便修改它们,从而形成一个组合气泡。什么我预想的

实物模型: Drag adjective bubble on top of noun in destination Combined desired result

这是可能的iOS中(任何版本)?最好使用库存控件,但任何方式都可以。我承认我之前从未使用过Objective-C或iOS开发器,但是我的目标是为我的应用程序提供这种接口,并且想要了解它是否完全可能。

+0

当然是可能的。如果你想使用股票控制,你可以使用简单的'UILabel'对象(但是如果你想要标签周围的圆形边框,你必须为此创建自己的控制...也许创建一个“空白”PGN图像对于你的标签的背景,在'UIImageView'中呈现,然后在其前面展示一个'UILabel')。就ColinE所说的拖放而言,这是一个使用类似'UIPanGestureRecognizer'(这是他引用的'UIGestureRecognizer'类的标准子类)的问题。 – Rob

+0

顺便说一下,您可能会在Core Graphics中使用“空白”PGN图像作为控件边框的边框,但这会让我觉得对于iOS开发者来说,这会变得更加复杂。 – Rob

回答