objective-c - object-c中有些方法基類別找不到,但是重寫了竟然有效是為什麼。
PHPz
PHPz 2017-04-27 09:03:21
0
1
590

例如UICollectionViewController裡面重寫了

- (CGSize)collectionView:(UICollectionView *)collectionView 
                  layout:(UICollectionViewLayout*)collectionViewLayout 
  sizeForItemAtIndexPath:(NSIndexPath *)indexPath

這個方法用來動態修改cell的size,但是這個方法在基類,在delegate都沒找到,卻會被調用,這是怎麼回事。
還有現在我遇到的一個問題是,這個方法被呼叫了,但是cell的size還是沒有被動態修改又是為什麼?

PHPz
PHPz

学习是最好的投资!

全部回覆(1)
刘奇

這個方法是在protocol UICollectionViewDelegateFlowLayout里,并不是UICollectionViewDelegate的方法。
第二個問題並不清楚

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板