我有一個垂直UIScrollView只夠一列按鈕。這些按鈕可以由用戶拖動,但是當一個按鈕被移動時,我希望其他按鈕可以向上或向下移動。我能想到的唯一方法就是在UIPanGestureRecognizer中負責移動按鈕,每當它的方法被調用時,在子視圖中運行for
循環,檢查y值。這似乎非常低效,並且需要跟蹤哪些按鈕已經移動以防止多次移動它們。一定有更好的方法。有任何想法嗎?如何才能實現像重組功能的iPhone主屏幕?
2
A
回答
1
相同的功能已經在this project和this project also得到實施。我希望項目代碼能幫助你解決你的問題。
0
您可以使用帶有自定義UITableViewCell的UITableView。只實現canMoveRowAtIndexPath,moveRowAtIndexPath和targetIndexPathForMoveFromRowAtIndexPath上的UITableViewDelegate
+0
也許我應該澄清一下,這些按鈕也可以從滾動視圖中拖出來放在相鄰的視圖中 – Garrett 2012-07-15 22:52:06
相關問題
- 1. iPhone:如何實現android AlertDialog像功能?
- 2. 圖像大於屏幕(預期)。如何實現觸摸功能
- 3. iPhone功能:如何重建此功能?
- 4. 如何實現材料主屏幕
- 5. Android關閉ChromeCast屏幕鏡像功能
- 6. 檢測iOS AirPlay屏幕鏡像功能
- 7. 如何實現diff功能?
- 8. 如何實現MenuStrip功能?
- 9. VB6 - 屏幕截圖功能
- 10. Flipboard第一屏幕功能
- 11. 如何實現fingure打印作爲iPhone屏幕的密碼iPhone
- 12. 實現拍攝功能像天才掃描相機
- 13. 我怎樣才能實現像「懸停加載」功能的亞馬遜?
- 14. iPad屏幕鏡像性能
- 15. 我怎樣才能解決這個屏幕> PHP>無屏幕會發現
- 16. 如何找到屏障功能的實現?
- 17. 如何才能在match.success C#中實現?
- 18. 如何才能實現在XSLT
- 19. 如何才能實現像蛋一樣的邊界半徑
- 20. 如何創建一個像iPhone主屏幕的圖標網格?
- 21. 如何顯示像iphone主屏幕的照片?
- 22. 我怎樣才能得到屏幕-Android
- 23. 是否有可能使iPhone的按鈕「添加到主屏幕」?
- 24. 如何在任何方法中重繪iPhone的實際屏幕?
- 25. 實現「添加到主屏幕」,ala Safari
- 26. Silverlight - 如何實現此功能?不錯的功能
- 27. 如何實現記住我的功能?
- 28. 我如何實現Facebook的功能?
- 29. 如何實現Facebook的「按鈕」功能?
- 30. 如何實現Corona中的「NSUserDefaults」功能?
好吧我下載了它們兩個,但由於某種原因我無法運行它們。我究竟做錯了什麼? – Garrett 2012-07-16 14:56:31
正在運行的項目,你會得到任何錯誤? – Ankur 2012-07-17 04:27:50
不,我可以建立並運行我的其他應用程序。只是因爲某些原因不是這兩個 – Garrett 2012-07-17 15:50:20