使用UICollectionViewController我可以輕鬆啓用重新排序。但要實際重新訂購,我必須長按單元格才能開始重新訂購狀態。由於我在跳板樣的方式使用編輯模式(注意出現從圓延遲到小區的實際運動。) UICollectionViewController無需長按重新排序
,我需要重新排序狀態立即開始時觸摸和把握,不經過長按門檻。
任何想法如何做到這一點? - 或者至少如何接近它?
是否可以手動開槍cell觸控長按事件?如果是的話,我該怎麼做?
使用UICollectionViewController我可以輕鬆啓用重新排序。但要實際重新訂購,我必須長按單元格才能開始重新訂購狀態。由於我在跳板樣的方式使用編輯模式(注意出現從圓延遲到小區的實際運動。) UICollectionViewController無需長按重新排序
,我需要重新排序狀態立即開始時觸摸和把握,不經過長按門檻。
任何想法如何做到這一點? - 或者至少如何接近它?
是否可以手動開槍cell觸控長按事件?如果是的話,我該怎麼做?
如果有人應該過來,這是我如何解決它。
它實際上是比較容易跳過長按和實施UIPanGestureRecognizer代替。只需實施開始和結束更改,並移動當前項目的索引。 當您想要在摺疊上方或下方移動時,會出現問題。然後,Pan手勢識別器的移動開始與uicollectionview滾動相沖突。
我通過添加拖動手柄給每個小區,以及添加UIPanGestureRecognizer到每個拖動手柄,回叫在VC相同的方法來解決它。
這使您可以通過刷卡上的項目進行滾動。如果您拖動每個單元格上的手柄,就開始重新排序。
我還在考慮wheather這是最明顯的可用性,但它的作品。