UICollectionViewを使用していますが、次のメソッドが見つかりません。
func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize
代替品であることを提案してください。
これはそのための新しい構文です:
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
}
私にとってsizeForItemAt
は呼び出されませんでした。なぜなら、Swift 3では、UICollectionViewDelegateFlowLayout
プロトコルを実装するためにクラスを明示的に設定する必要があるからです。