2
當UICollectionView啓用取消選擇細胞,而allowsMultipleSelection禁用
collectionView.allowsMultipleSelection = YES;
我可以取消選擇中選定的細胞。
當
collectionView.allowsMultipleSelection = NO;
我無法取消選擇中選定的細胞。
反正我只能設置
collectionView.allowsMultipleSelection = NO;
和
能夠取消選定單元格?所以可能會有一個被選中或者沒有被選中。
我知道你可以通過點擊手勢來實現你自己的選擇,然後在檢測到手勢時調用setSelected。但我正在尋找一個更原生的解決方案,你可以在uicollectionView自己配置的東西。
謝謝!
也許最簡單的方法是允許多重選擇並清除'didSelect ...中的先前選擇' – Paulw11