0
我想弄清楚如何將UICollectionView單元格的框架設置爲視圖框架(類似於照片應用程序),但我需要以編程方式執行此操作。你們誰都知道我該怎麼做?iOS:設置UICollectionView單元格來查看大小
我真的很感謝你的幫助。
我想弄清楚如何將UICollectionView單元格的框架設置爲視圖框架(類似於照片應用程序),但我需要以編程方式執行此操作。你們誰都知道我該怎麼做?iOS:設置UICollectionView單元格來查看大小
我真的很感謝你的幫助。
您可以在UICollectionViewDelegateFlowLayout
上使用sizeForItemAt indexPath
方法。這將決定每個單元格的大小,並且可以配置爲相對於其他元素的大小(例如,您的view
)。
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
return CGSize(width: view.frame.width/2, height: 50)
}
只要確保你的集合視圖的deleagte
設置,並委託符合UICollectionViewDelegateFlowLayout
協議。