我想设置一个集合视图,它一次只显示一个元素,并且水平滚动。我想知道如果集合视图与超级视图(手机大小)具有相同的宽度,如何为两者设置相同的大小。
任何帮助将不胜感激。
简单回答:
Add UICollectionViewDelegateFlowLayout
到你的班级
然后使用这个方法:
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
return CGSize(width: yourCollectionView.bounds.width, height: yourCollectionView.bounds.height)
}
使其水平:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)