我在每個單元格中都有一個帶有播放圖標的UITableView。當您點擊該播放圖標時,它會變爲「暫停」圖標。這非常有效,但如果你點擊另一個單元格中的圖標,我如何通知前一個單元格變回「播放」圖標?基本上我想我需要一種方法來一次通知單元格內的所有UIImage視圖。它們全部用於整個表格如何更改所有可用視圖單元格中的圖像
-1
A
回答
0
你應該有一個播放indexPath的var。
當在另一個小區抽頭:
對於可見的細胞:在可見細胞與玩indexPath的陣列檢查。 - >如果indexPath處於可見單元格更改'暫停'到'播放' 然後 - >分配播放indexPath到當前單元格。
對於未加載的單元格:請在cellForRowAtIndex中進行檢查。如果indexPath!= playingIndexPath - >'play'
對不起,我不能寫ios代碼,因爲你沒有顯示任何東西。希望這有助於您需要的順序做
1.In的tableView
0
三個簡單的步驟:的cellForRowAtIndexPath:數據源的方法,設置ImageView的爲「播放」的默認圖像。
2.當任何單元格的imageView被輕敲時,調用tableView reloadData方法,它將所有單元格的imageView重新加載到默認圖像。
3.現在改變tapper單元的imageView'暫停'。
由於第二步將其他單元格的imageView設置爲默認值,因此不需要單獨的通知。快樂編碼:)
相關問題
- 1. 如何更改單元格的圖像?
- 2. 如何更改tableview單元格圖像?
- 3. 更改UITableView中所有單元格的子視圖
- 4. 更改表格單元格的附件視圖的圖像
- 5. 查看錶格視圖後的單元格圖像更改
- 6. 當滾動表格視圖單元格的視圖,單元格文本更改
- 7. 如何使用按鈕更改可用視圖中的單元格類型
- 8. 更改單元格內的UIButton圖像
- 9. UITableView單元格的圖像更改?
- 10. 更改表格視圖單元格中的圖像按鈕的位置
- 11. 如何動態更改表格視圖單元格的顏色
- 12. 更改單元格附件視圖
- 13. 如何在iOS中更改單元格圖像的大小
- 14. 如何更改didSelectRowAtIndexPath中單元格的背景圖像
- 15. 定期更改UICollectionView單元格圖像
- 16. 單元格圖像更改滾動UITableView
- 17. 單擊另一個單元格時如何更改GridView單元格的圖像?
- 18. 從所有表格視圖單元中移除進度視圖
- 19. 當custome視圖添加到單元格時更改單元格內容視圖
- 20. 更改tableView單元格圖像選擇顯示多選單元格圖像
- 21. 同時更改所有表格視圖單元格上的顯示參數
- 22. 在iOS表格視圖中使圖像視圖單元格可點擊
- 23. 如何在圖像中像這樣添加表格視圖中的單元格?
- 24. 如何在用戶選擇時更改單元格圖像?
- 25. asp.net網格視圖批量更新所有單元格
- 26. IOS:如何防止視圖在所有單元格中打開
- 27. 如何更改Google可視化圖表中單元格的顏色
- 28. 單擊表格單元格時,手動更改表格單元格圖像視圖umageview
- 29. 如何更改UICollectionView的選定單元格的圖像?
- 30. 如果沒有圖像,更改行單元格高度
將所有信息放入數據模型中。加載表格時,單元格應反映數據模型。當您單擊單元格時,請更新模型並通過重新加載其索引路徑來重新加載受影響的單元格。如果對單元格的操作影響比單個單元格更多,請重新加載受影響的部分或整個表格。您必須這樣做,因爲只有屏幕上的單元格存在。當您滾動關閉時,它們將重用於滾動的單元格。 –