我有一個UICollectionView,顯示許多UICollectionViewCells,我將它們分類爲CardCell。我在- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
中將變量「type」傳遞給CardCell我希望CardCell類能夠根據傳入的類型加載不同的Nib文件。不同的類型需要具有不同的佈局。根據數據更改UICollectionViewCell內容和筆尖佈局
問題是我無法弄清楚在我的CardCell.m中改變這個位置。我嘗試使用- (void)prepareForReuse
,但除非用戶正在滾動,否則不會調用。
你不知道在哪裏改變什麼? – rdelmar
更改爲單元格加載哪個nib文件 – tanner0101
您是否嘗試過使用不同的單元格標識符?你可以爲不同的標識符註冊不同的nib,然後從'cellForItemAtIndexPath'出列正確的單元格。 – architectpianist