如何解决我应该如何在iOS中设置UICollectionView的约束
嗨,我想在全屏模式下放置CollectionView 所以我用SafeArea将约束设置为上,下,左,右零 但是在iPhone 11中,当我放置许多物品时,CollectionView会滚动覆盖SafeArea 而且我看不到最后一个项目 滚动时可以看到该项目,但它会立即弹起
当我将HeightConstraint设置为Constant时,将其高度设置为SafeArea时,它看起来很完美 所以我想问题的原因是当CollectionView需要滚动时会更改SafeArea的高度
对此有何建议? 如果可以的话,我想用StroyBoard解决它
第一个屏幕是我在情节提要板上设置的自动版式
第二个是最新作品
我看不到“最后一个单元格”的底部,我可以看到是否向下滚动,但它会像这样反弹
解决方法
在您的视图层次结构中,我注意到标题视图驻留在您的集合视图中。您是否尝试过使用referenceSizeForHeaderInSection方法定义高度?您将在collectionViewLayout中找到该方法。这是参考链接:-https://developer.apple.com/documentation/uikit/uicollectionviewdelegateflowlayout/1617702-collectionview
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。