草庐IT

collectionViews

全部标签

ios - 我如何正确地要求 collectionview 在方向更改时调整其单元格的大小?

我有一个简单的UICollectionView,我想在View宽度过大时更改单元格大小。1/我在siZeForItemAt中完成工作funccollectionView(_collectionView:UICollectionView,layoutcollectionViewLayout:UICollectionViewLayout,sizeForItemAtindexPath:IndexPath)->CGSize{letcollectionWidth=collectionView.frame.widthvarwidth:CGFloatifcollectionWidth>500{wid

ios - 具有固定左列的 Swift 3 CollectionView 或 UITableView

我正在使用Swift3。我目前正在使用UITableView来显示项目列表——特别是运动员比赛成绩列表,它有大约10列(例如游泳时间、自行车时间、运行时间、地点).我目前正在使用UITableView并且它工作正常,但我发现很难/不可能做我想做的事。我在这里找到了其他一些类似的解决方案,但它们使用的是HTML/Web前端与swift3/原生iOS。我想要固定宽度的列和列标题。我希望能够左右滚动和上下滚动。我希望最左边的列固定。这是带有运动员姓名的列。我希望所有其他列在保持固定的情况下左右滚动。我为我child的学校使用了一款名为PowerSchool的应用程序,它完美地阐释了这个概念。

ios - 如何在 Swift3 中将数据从所有 TableViewCell 传递到 CollectionView

我创建了动态表单,用户输入了表单数量,并且为此创建了表格单元格。提交所有表格后,所有详细信息都应显示在excel格式中,因为我已经创建了CollectionView,但问题是唯一选定的单元格值正在打印。classtableViewController:UIViewController,UITableViewDataSource,UITableViewDelegate{@IBOutletvarnameText:UITextField!@IBOutletvartableView:UITableView!varshop=Int()varnamevalue=[String]()varphone

ios - CollectionView EstimatedItemSize 不适用于 iOS 9 和 10

我遇到了UICollectionViewFlowLayout.estimatedItemSize的问题。问题是它不适用于iOS9和10,但适用于iOS11。以下是快照:ScreenShotiOS-11->这是预期的行为。ScreenShotiOS-10->由于单元格大小为零,因此此处不显示任何内容。永远不会调用cellForItemAtIndex。ScreenShotiOS-9->与iOS-10相同根据https://developer.apple.com/videos/play/wwdc2014/226/,将estimatedItemSize设置为非零值,启动自动布局并调用UICol

ios - 如何居中对齐我的 collectionView 单元格?

我试过这个解决方案here但它似乎只适用于垂直布局。我试图让它适用于水平布局。就我而言,我总是希望居中对齐的顶部有3个单元格,底部有2个单元格。示例: 最佳答案 我认为这应该对您有所帮助(我在委托(delegate)方法中定义了insets,因为否则collectionview只会将我的第一个部分居中而其他部分保持不变):funccollectionView(_collectionView:UICollectionView,layoutcollectionViewLayout:UICollectionViewLayout,inset

ios - 如何根据内容设置 collectionview 单元格宽度?

我有一个水平滚动的collectionview。单元格包含一个标签。我想根据标签的内容调整单元格宽度。如何实现?请帮助我 最佳答案 而不是调用sizeforitemfunccollectionView(_collectionView:UICollectionView,layoutcollectionViewLayout:UICollectionViewLayout,sizeForItemAtindexPath:IndexPath)->CGSize{returnCGSize(width:100,height:100)}您可以将布局属性

ios - 如何将 ScrollView 与 CollectionView 一起使用

我需要一个在View中有滚动条的ViewController。问题是我需要两个滚动(scrollView和collectionView)一起工作。但是当我在所有框架中添加ScrollView时,没有任何效果......这是一张显示我想要的图像:当我滚动viewController时,所有内容一起滚动..有人知道在swift4中实现这个的好方法吗?提前致谢。 最佳答案 我见过很多方法。其中最流行的是将这些View嵌入到UITableView中。您可以将第一个单元格高度设置为与父View成比例的高度,同时保留将包含您的Collectio

ios - Swift:collectionView 单元格

我创建了collectionView我有3个单元格。我希望我的单元格在所有设备的所有屏幕上看起来像这样:但我在iPad上得到了这个结果。如何解决?更新我在UIViewController中添加了collectionView。我对collectionView有以下限制:调整我的细胞大小:代码:funcnumberOfSections(incollectionView:UICollectionView)->Int{return4}funccollectionView(_collectionView:UICollectionView,numberOfItemsInSectionsection

ios - 我想像在 JIOtv App 中那样创建 collectionView。这是新东西,互联网上没有答案

我附上了JIOtv应用程序的图片。请帮我。我正在寻找相同的EPG 最佳答案 那是电视的EPG数据,你永远不会有这样的电视HERE 关于ios-我想像在JIOtvApp中那样创建collectionView。这是新东西,互联网上没有答案,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/51264409/

ios - 如何从不同的 ViewController 执行 collectionView 类

我有一个collectionView类classLC:UIViewController,UICollectionViewDelegate,UICollectionViewDataSource,UICollectionViewDelegateFlowLayout{//inLCoverridefuncprepare(forsegue:UIStoryboardSegue,sender:Any?){ifletVC=segue.destinationas?VC2{VC.Rpe=Pass}}它工作正常,在VC2中我有一个函数,当它执行时它应该继续到collectionview中的下一个单元格。我不