我一直在這個谷歌搜索,但有沒有一種簡單的方法來捕捉收藏中的數據已添加或刪除事件?我有一個包含圖像列表的水平收集視圖,用戶可以向右或向左滾動以查看圖像。當添加另一個圖像時,我想將滾動位置從右側移至第一個圖像。我可以通過使用scrollRectToVisible
來做到這一點,但我不確定我可以在哪裏調用此函數進行滾動。我試圖在集合視圖被修改時發現一個事件。UICollection查看更新回調
0
A
回答
0
你究竟如何添加圖像?你在添加一個新的單元嗎?如果是,那麼你必須更新佈局參數並使佈局失效,你可以在那裏添加你的滾動條。如果你只是在已經存在的單元上添加一個圖像,那麼你在做什麼手勢?在這種情況下,手勢處理程序是一個很好的地方。
0
這是糟糕的體系結構。而不是你的控制器的相關部分彼此通信,你試圖從你的視圖層反彈信息。不要這樣做。這不是視圖層的用途。當您有新的信息並更新收藏視圖時,也要更新其滾動位置。
相關問題
- 1. UICollection查看&performBatchUpdate
- 2. UICollection查看使上更小的裝置
- 3. UICollection查看ios 7問題
- 4. 樹查看更新回發
- 5. iOS UICollection查看佈局不起作用
- 6. UICollection查看來自url的圖像
- 7. 將Json值傳遞給UICollection查看
- 8. 查看未更新
- 9. 查看更改UITableView更新
- 10. 查詢查看新/更新的表
- 11. 如何在UICollection中添加動畫查看
- 12. 將刪除按鈕添加到UICollection查看
- 13. UIcollection查看多個選擇取消細胞
- 14. 詳情查看更新
- 15. ASP.Net MVC查看更新
- 16. ICarousel查看未更新
- 17. ObservableCollection不更新查看
- 18. Simple LayoutInflater未更新查看
- 19. 更新custome查看:Android的
- 20. hql dosenot查看更新
- 21. Php更新查看次數
- 22. 更新表查看數據
- 23. 查看不更新 - 角
- 24. 更新骨幹查看
- 25. AngularJS:查看不會更新
- 26. Knockoutjs不更新查看
- 27. Firebase UI - 查看不更新
- 28. ASP.NET MVC查看不更新
- 29. 批量查看更新
- 30. 查看DataReader中的更新