【发布时间】:2017-03-09 15:04:09
【问题描述】:
我正在尝试制作图像的集合视图,以便每行有 3 个,中间没有间距。
我的集合视图数据源是:
func numberOfSections(in collectionView: UICollectionView) -> Int {
return 1
}
func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return posts.count
}
这就是它在我的故事板中的设置方式(imageView 宽度为 125,是 375 屏幕宽度的三分之一):
但是,当我运行应用程序并添加一些照片时,它看起来像这样:
如何解决这个问题,以便每行看到 3 张图片?感谢您的帮助!
【问题讨论】:
-
您真的在此处需要一个集合视图吗?只需在代码中制作您所描述的图像视图网格就非常容易。如果您不需要任何其他集合视图功能,为什么还要为这么基本的东西烦恼集合视图?
-
我想这将是另一种方法,我会在另一个项目中记住它。现在问题已经解决了,所以我不妨将其保留为集合视图 - 改用您的方法是否有任何优势,还是最初更容易实现?
-
“优势”只是您显然不知道如何制作具有所需结构的集合视图。如果问题解决了,一定要坚持下去!
标签: ios swift xcode uicollectionview