我是IOS应用程序开发的新手。现在每天,我都想制作一张如下图所示的屏幕。
如何制作它?
我想使用UICollectionView,但我不知道如何定制它? UICollectionView自定义单元格,并使水平滚动
回答
以下步骤: - 从故事板
- 选择集合视图(如果使用)。
- 比转到属性检查器。
- 然后将滚动方向垂直设置为水平。 (垂直为默认值)
谢谢你的回答。我想要显示为一列的自定义单元格。细胞高度等于高度。 – Tama
创建可可触摸文件。 步骤1 第2步 现在您将创建两个文件。 使用xib设计您的UI和CollectionViewCell类来连接xib的插座。 现在在主视图控制器中确认UIcollectionViewDelegate和UIcollectionViewDataSource注册标识符的xib。
collectionView.register(UINib(nibName: "CollectionViewCell", bundle: Bundle.main), forCellWithReuseIdentifier: "yourIdentifier")
您可以使用此yourIdentifer为ItemForRowAtIndexPath中的集合视图取消对象项目。
现在更改滚动方向属性。以下是图像,你可以参考
或者编程您可以通过下面的代码改变它。
if let layout = self.yourCollectionView.collectionViewLayout as? UICollectionViewFlowLayout {
layout.scrollDirection = .horizontal
}
Op正在请求自定义UiCollectionViewCell的答案 –
我能做到这一点命名现在下面的解决方法
class ViewController: UIViewController, UICollectionViewDelegateFlowLayout{
...
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
return CGSize(width: 40.0, height: 500.0)
}
}
您已经实现的方法:“sizeForItemAt”,它是用来设置您的收藏视图的每一个细胞的大小。由于收集视图的双向滚动属性,您的条件得到满足。如果您更改单元格的大小,则这可能对您的用户界面来说是最糟糕的。
您可以在看到集合视图的内容偏移量和内容大小的教程后执行此操作。这两个参数帮助您检查重叠单元格。 用绿色视图的x原点检查每个单元格的内容偏移量。
- 1. UICollectionView水平单元格
- 2. UICollectionView水平滚动
- 3. UICollectionView自定义单元格
- 4. UICollectionView水平滚动 - 单元格排列而不是行
- 5. UICollectionView水平对齐水平滚动
- 6. 垂直滚动UICollectionView自定义单元格只显示一半的单元格
- 7. UICollectionView - 水平排列单元格
- 8. 水平滚动的自定义视图
- 9. UICollectionView中的自定义单元格
- 10. UICollectionView XCode自定义单元格
- 11. Swift中的自定义单元格UICollectionView
- 12. UITableView的自定义单元格滚动
- 13. 自定义表单元格滚动
- 14. 添加水平scrollView垂直滚动uicollectionView
- 15. Swift UICollectionView水平滚动不起作用
- 16. 内部自定义视图水平滚动视图不滚动
- 17. iPhone Tableview在水平滚动中使用单元格不垂直
- 18. 自动水平滚动
- 19. 在GWT中水平滚动的单元格表格
- 20. 通过添加水平线和合并单元格来自定义xtables?
- 21. 表格单元格水平滚动DIV NOWRAP +溢出:滚动=没有工作
- 22. 如何在UICollectionView上添加UIView并滚动单元格?
- 23. ag网格水平滚动
- 24. FramerJS - 与滚动元件水平滚动
- 25. 使用自定义单元格滚动UITableView时提高性能
- 26. UICollectionView自动调整单元格
- 27. UICollectionView显示下一个单元之前的小区内容而滚动水平
- 28. 水平滚动一个UICollectionView一直到右/最后一个单元
- 29. 自定义动画UICollectionViewFlowLayout - 滚动方向水平
- 30. 固定的菜单不滚动水平
这个问题非常广泛。也许可以在线查找“UICollectionView”或“UIScrollView”教程,并通过第一个工作,然后返回具体的重点问题。 – par
@par我可以做一个简单的UICollectionView和UIScrollView。但我不知道如何按照我的预期定制单元格。请帮我 – Tama
@Tamachan在这里检查自定义collectionviewcell ..http://stackoverflow.com/a/40635137/4003548。 – vaibhav