2012-09-10 47 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

回答