在不同的 swift 版本中找不到 sizeForItemAtIndexPath
sizeForItemAtIndexPath is not found in different swift versions
我正在使用 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 中你需要明确设置你的 class 来实现 UICollectionViewDelegateFlowLayout
协议
我正在使用 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 中你需要明确设置你的 class 来实现 UICollectionViewDelegateFlowLayout
协议