是否可以直接設置UICollectionViewFlowLayout
對象屬性,而不需要觸摸UICollectionViewDelegateFlowLayout
協議?直接設置UICollectionViewFlowLayout對象屬性?
例如,如果我想每一個項目的大小是一樣的,我可以做到這一點:
self.collectionViewFlowLayout.itemSize = CGSizeMake(100,100)
,而不是這樣的:
- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath
{
return CGSizeMake(100, 100);
}
如果積極的,我怎麼能引用UICollectionViewFlowLayout
對象?
如果否定,你能否解釋爲什麼蘋果選擇將其作爲協議?它顯然需要更多的代碼。
這兩個環節不直接鏈接到每個會話。你能分別提供會話號碼嗎? – Philip007
已添加。感謝您指出。 – Moshe