我已經實現了一個子類SPCell
的UICollectionViewCell
,我使用該子類在我的UICollectionViewController
中創建單元。現在,當我收集一個單元格時,爲了使用它,我得到一個警告Incompatible pointer types initializing 'SPCell *' with an expression of type 'UICollectionViewCell *'
如何修復UICollectionViewCell的子類的不兼容指針
這裏是一個例子。我的自定義單元格保存一個圖像,我想要更改alpha值。但是,在我分配細胞的地方,我得到了這個警告。
- (void)collectionView:(UICollectionView *)collectionView didHighlightItemAtIndexPath:(NSIndexPath *)indexPath;{
SPCell *cell = [self.collectionView cellForItemAtIndexPath:indexPath];
cell.thumbnail.alpha=0.6;
}
在此先感謝。
'SPCell *電池=(SPCell *)[self.collectionView cellForItemAtIndexPath:indexPath]' – gWiz