2013-11-27 113 views
1

我有一個UICollectionView子類,我想要做某些事情,如果一個單元格被選中。UICollectionView子類覆蓋選擇方法

collectionView子類支持拖放選擇。如果檢測到長按,視圖將打開多選模式以選擇多個單元格。

我現在想要再次禁用多選模式。但是,顯然,當禁用多個選擇時,選擇被刪除。

我現在想讓自己處於內部實現之間,以便在我自己的選擇發生變化時得到通知。然後我會禁用多個選擇。

我也不想通過代理視圖控制器來做到這一點,因爲我打算爲多個項目創建一個可重用的類。

那麼我怎麼能得到我的子類選擇變化的通知?我可以使用KVO的任何財產嗎?

回答

0

怎麼做選擇在UICollectionView 的委託變化有如下方法:-didSelect...-didSelect調用,取消舊的小區