2011-01-21 66 views
1

我正在開發一個iPhone應用程序,其中一些值已經寫在UILable或UIButton上。我想問問我如何將這些控件拖到另一個位置。如何在iPhone中創建可拖動的對象或控件?

請爲我提供一些iPhone的例子。

可以將這些控件拖入UITableView,然後保存UITableView值

在此先感謝。

回答

0

邏輯上,可做到這一點。

認爲您在特定的座標視圖中有一個表格視圖。並且您有一些帶有文字的標籤,那麼您可以使用Touch委託方法移動該標籤。

touchesMoved

和使用

touchesEnd

你的邏輯,在這裏你可以保存標籤文本數據源數組中從那裏你顯示錶格內容並使用[YourTabl reloadData];並完成該標籤的存在。

我認爲它使sens。

而對於Touch編程,則更喜歡這個tutorial

+0

但我怎麼能得到哪個標籤拖到UITableView,因爲有幾個標籤,用戶將選擇其中的一個,然後他將它拖到UITableView。你的教程沒有做這個功能。請再舉一個例子。 – Apekshit 2011-01-21 09:18:25

0

是的,你可以拖動任何UIView。只要改變你的觀點的中心

- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event

+0

請提供一些示例。 – Apekshit 2011-01-21 08:50:43

相關問題