草庐IT

some_collection

全部标签

ios - 在 Collection View 单元格中使用淡入淡出效果动画图像

注意:我已经尝试了堆栈溢出中的所有匹配问题,但没有一个有助于解决此问题/场景,因此发布。我有一个CollectionView,其中有多个单元格,每个单元格都有一个ImageView。每个单元格都有不同的图像阵列,我需要通过淡入淡出效果一个接一个地显示这些图像。第一次它正确显示但是当我滚动时出现问题。第一个单元格的图像显示在任何其他单元格中。图片随机播放。extensionViewController:UICollectionViewDelegate,UICollectionViewDataSource,UICollectionViewDelegateFlowLayout{funccol

ios 快速解析 : Collect data from 3 classes

我有这样的结构:用户带有指向User.objectId的指针“user”和一个列“name”的CardSet带有指向CardSet.objectId的指针“cardset”和一个列“name”的卡片我想选择所有卡片数据,包括当前用户的CardSet名称。我在这里很迷路,因为我是解析和快速的新手,并且不知道如何完成这项工作。我检查了文档并了解我必须包含varquery=PFQuery(className:"Card")query.includeKey("cardset")获取卡片集对象。我不明白的是如何只为当前用户选择数据?最后,如何将所有数据放入一个数组中以将其用于表格View并将数据

ios - 在 View Controller nil 委托(delegate)错误中包装 Collection View

我有一个ViewController包装一个ScrollView,然后包含一个CollectionView和一个内容View。当我运行时,我得到一个空指针异常,在viewDidLoad中分配CollectionView委托(delegate):collectionView.delegate=selfcollectionView.dataSource=selfcollectionView.backgroundColor=UIColor.clearColor()不知道为什么,我已经实现了协议(protocol)并按如下方式连接到ViewController;classLayoutContr

swift - UI 测试 : How to test if label contains some text after changes?

如何编写UITest来检查我的标签(当前带有文本:2)是否已将其值更改为3或不是在我点击我的加号按钮之后。 最佳答案 letapp=XCUIApplication()lettextPredicate=NSPredicate(format:"label=%@","3")expectationForPredicate(textPredicate,evaluatedWithObject:app.staticTexts["numberOfItemsLabel"],handler:nil)app.buttons["increaseNumber

swift - 如何从 Collection View 中获取单元格的索引路径,从使用 textFieldDidBeginediting 的文本字段

我制作了一个CollectionView,其中填充了文本字段。我已经让textFieldDidBeginEditing正常工作了。我已将单元格中的文本字段分配给索引路径中的项目作为委托(delegate)。问题是我如何在下面的代码中选择的字段中获取indexPath.row?任何帮助将不胜感激functextFieldDidBeginEditing(textField:UITextField){print("")} 最佳答案 您应该将CGPoint(x:0.0,y:0.0)转换为相对于CollectionView引用框架的点(tex

ios - 无法在 Collection View 中创建单元格?

我想在表格View单元格中添加一个UICollectionView。为此,我创建了以下文件。集合单元格:classCollectionCell:UICollectionViewCell{@IBOutletweakvarlblName:UILabel!@IBOutletweakvarimgCell:UIImageView!overridefuncawakeFromNib(){super.awakeFromNib()//Initializationcode}}我还创建了一个CollectionCell.xibCollectionView.swiftclassCollectionView:U

ios - 如何创建单列的 Collection View ?

我正在尝试创建一个包含1列的collectionViewfuncnumberOfSectionsInCollectionView(collectionView:UICollectionView)->Int{return1}funccollectionView(_collectionView:UICollectionView,numberOfItemsInSectionsection:Int)->Int{return10}但这没有用。主要问题是我的单元格大小动态变化。那么我可以将列限制为1吗?我需要按行而不是按列加载单元格。 最佳答案

ios - Collection View 单元格中的多行标签在重用后中断

我有一个带有多个UI元素的自定义UICollectionViewCell,在代码中使用AutoLayout设置进行布局。在较大的设备(iPhone6及更高版本)上,一切都按预期工作。然而,在较小的设备上,多行UILabel会中断,但(看起来)只有在重用后才会中断。在初始显示时,第一个单元格如下所示:在单元格滚动出屏幕并再次打开后,它看起来像这样:这些是在标签上设置的约束:descriptionLabel.centerXAnchor.constraint(equalTo:firstButton.centerXAnchor),descriptionLabel.leadingAnchor.c

ios - 如何在 Collection View 中快速设置项目从下到上

我正在制作一个具有固定高度和宽度以及水平滚动方向的CollectionView。一开始我会有1个单元格,我希望它位于CollectionView的右侧而不是左侧,当更多单元格出现时我希望它们堆叠在前一个单元格的右侧,如1-2-3.我搜索了一个答案,但所有类似的问题都是针对objective-c。有什么想法可以用swift做到这一点吗?提前致谢。 最佳答案 问题是,如果您尝试在viewWillAppear中设置CollectionView的contentOffset,则CollectionView尚未呈现其项目。因此self.coll

ios - 如何在一个 View 中添加多个 Collection View

我正在尝试将2个CollectionView合并到同一个View中。我实现了所有内容并注意到在第二个CollectionView中加载的数据与第一个CollectionView相同。这是我正在尝试的代码classDashBoardMainSection1CollectionViewCellClass:UICollectionViewCell{@IBOutletweakvarDashBoardMainSection1CollectionViewImageListingViewOutlet:UIImageView!@IBOutletweakvarDashBoardMainSection1C