Kev*_*inB 3 resize ios uicollectionview swift swift3
我想更改我的CollectionViewController.
我已经知道我可以使用这样的代码:
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, referenceSizeForHeaderInSection section: Int) -> CGSize {
return CGSize(width: collectionView.frame.size.width, height: 250)
}
Run Code Online (Sandbox Code Playgroud)
我想这样做,但直接在 UICollectionReusableView (标题视图)中。
有没有允许这样做的功能?
您需要添加UICollectionViewDelegateFlowLayout.
class ViewController: UIViewController, UICollectionViewDelegateFlowLayout {
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, referenceSizeForHeaderInSection section: Int) -> CGSize {
return CGSize(width: collectionView.frame.width, height: 40)
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5554 次 |
| 最近记录: |