我有一個垂直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. D2D如何實現滾動屏幕功能?
- 4. iPhone功能:如何重建此功能?
- 5. 如何實現與iPhone主屏幕相同的效果
- 6. Android主屏幕刷卡功能
- 7. 如何實現材料主屏幕
- 8. 檢測iOS AirPlay屏幕鏡像功能
- 9. Android關閉ChromeCast屏幕鏡像功能
- 10. 重複功能,直到按下屏幕
- 11. 如何實現MenuStrip功能?
- 12. 如何實現Wait()功能
- 13. 如何實現diff功能?
- 14. 如何實現該功能?
- 15. 如何實現fingure打印作爲iPhone屏幕的密碼iPhone
- 16. 如何在Android中實現iPhone像「移動和縮放」功能的圖像?
- 17. iPhone:如何在iPhone中實現崩潰報告功能?
- 18. VB6 - 屏幕截圖功能
- 19. Flipboard第一屏幕功能
- 20. 初始屏幕功能
- 21. 功能屏幕被觸摸
- 22. 如何實現智能裁剪功能
- 23. 現有的Joomla網站 - 如何實現移動主題+功能?
- 24. 實現拍攝功能像天才掃描相機
- 25. 我怎樣才能實現像「懸停加載」功能的亞馬遜?
- 26. iPad屏幕鏡像性能
- 27. 如何才能實現在XSLT
- 28. 如何才能在match.success C#中實現?
- 29. 如何找到屏障功能的實現?
- 30. 如何才能實現像蛋一樣的邊界半徑
好吧我下載了它們兩個,但由於某種原因我無法運行它們。我究竟做錯了什麼? – Garrett 2012-07-16 14:56:31
正在運行的項目,你會得到任何錯誤? – Ankur 2012-07-17 04:27:50
不,我可以建立並運行我的其他應用程序。只是因爲某些原因不是這兩個 – Garrett 2012-07-17 15:50:20