objective-c - object-c中有些方法基类找不到,但是重写了竟然有效是为什么。
PHPz
PHPz 2017-04-27 09:03:21
0
1
572

比如UICollectionViewController里面重写了

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

这个方法用来动态修改cell的size,但是这个方法在基类,在delegate都没找到,却会被调用,这是怎么回事。
还有现在我遇到的一个问题是,这个方法被调用了,但是cell的size还是没有被动态修改又是为什么?

PHPz
PHPz

学习是最好的投资!

全員に返信(1)
刘奇

このメソッドはプロトコル UICollectionViewDelegateFlowLayout里,并不是UICollectionViewDelegate にあります。
2 番目の質問は明確ではありません

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート