Ответ 1
Это новый синтаксис для этого:
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
}
Я использую 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