在我UICollectionView
我使用委託方法設置不同cell
項目不同的高度:我怎樣才能獲得一個特定項目的高度,我UICollectionView
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
switch indexPath.item {
case 0:
return CGSize(width: view.frame.width, height: view.frame.width/2)
case 1:
return CGSize(width: view.frame.width, height: 250)
case 2:
return CGSize(width: view.frame.width, height: view.frame.width/2)
default:
return CGSize(width: view.frame.width, height: view.frame.width)
}
}
現在給出一個indexPath
,我想獲得我之前分配給特定cell
項目的高度。
你想要得到的尺寸或設置大小?有問題,你問'得到'的大小在最後你寫'設置'的大小 – HardikDG
@AdiHardik謝謝..你想要得到的大小 –
更新與這兩種情況下,可能會有所幫助 – HardikDG