草庐IT

parallel-collections

全部标签

ios - Swift:在没有 Collection View Controller 的情况下实现 Collection View

我设置了一个CollectionViewController并让一切都运行得很好而且很直接。classCollectionController:UICollectionViewController,UICollectionViewDelegateFlowLayout{...overridefunccollectionView(collectionView:UICollectionView,cellForItemAtIndexPathindexPath:NSIndexPath)->UICollectionViewCell{letcell=collectionView.dequeueReu

ios - 图像继续快速重新加载到 Collection View 单元格中

我是Swift的新手,我想使用InstagramAPI加载我的Instagram图片。我成功了,但是当我在模拟器中向下滚动时,图像不断重新加载和改变位置。我错过了什么?这是我的代码:PhotosViewController.swift:importUIKitimportOAuthSwiftclassPhotosViewController:UICollectionViewController,UICollectionViewDelegateFlowLayout{//vararray:[String]=[]varphotos:NSArray=[]varaccessToken:NSStri

ios - 尝试创建一个 Collection View 在滚动时滑过另一个 Collection View 的效果

我有两个CollectionView,在我的ViewController中一个位于另一个之上。顶部的CollectionView是水平滚动的CollectionView,而下方的CollectionView是垂直滚动的。我正在尝试创建一种效果,滚动下方的CollectionView会导致它向上移动以覆盖上方的CollectionView,就像一种视差效果。我设法通过将两个View固定到屏幕顶部并在滚动时修改下部CollectionView的内容插图来获得效果,但这种方法意味着我无法与上部CollectionView交互,即使它是暴露的。我正在寻找对此方法的修改或新方法,这将使我能够保留

ios - 当有延迟并在 Collection View 中执行批量更新时,UIView.animate 中的 self 是否应该很弱?

一般来说,我知道我们在使用UIView.animate()时不需要让自己变弱,因为block没有被牢固地保持,但是在下面的代码中是否有使用weak的论据,因为延迟?为什么有人会说可能存在?UIView.animate(withDuration:0.1,animations:{self.performAction()}在下面的例子中,为什么我们需要使用weakself/不需要使用weakself...?collectionView.performBatchUpdates({self.collectionView.reloadData()...}) 最佳答案

ios - 在 Collection View 中为 UImageView 添加标题标签

我是iOS开发的新手。我一生中从未写过一段代码。但我正在尝试遵循本教程here.我已经成功完成了本教程,但我希望对代码进行一些修改。如何在每个加载的图像下添加文本“标题”?还有我该如何改变图像边框的颜色和应用背景?ViewController:importUIKitclassViewController:UIViewController,UICollectionViewDataSource,UICollectionViewDelegate,UICollectionViewDelegateFlowLayout{@IBOutletvarcollectionView:UICollection

ios - 如何在 Swift 中向 Collection View Cell 添加删除按钮?

现在我有一个使用按钮CollectionView的滚动用户名列表。但我想为每一行添加重叠的删除按钮。它们需要附加到名称按钮并随它们滚动。如何将这些按钮添加到我的CollectionView中?(另外,出于显而易见的原因,我想跳过第一行的删除按钮)当前代码://AddthecellstocollectionfunccollectionView(collectionView:UICollectionView,cellForItemAtIndexPathindexPath:NSIndexPath)->UICollectionViewCell{letcell:UsernameCollectio

ios - 如何使用 RxSwift 在 1 行中显示 3 列 Collection View

这是我的代码:importUIKitimportRxSwiftimportRxCocoaimportRxOptionalclassViewController:UIViewController{@IBOutletweakvarcollectionView:UICollectionView!letdisposeBag=DisposeBag()overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview.letitems=Observable.just((0..那么如何在1行中显

swift - 如何在 Collection View 单元格中添加 uibutton 操作?

所以我有这个CollectionView,其中的单元格包含一个编辑按钮,位于右上角。如何将Action连接到其中?我尝试在collectionView(_collectionView:UICollectionView,cellForItemAtindexPath:IndexPath)->UICollectionViewCell中添加cell.editbutton.addTarget但它没有检测到touchUpInside事件. 最佳答案 在UICollectionViewCell中创建你的UIButton的outlet,写在func

ios - 具有不同高度的垂直对齐的 Collection View 单元格

我正在构建一个CollectionView,每个单元格的宽度固定但高度不同。每个单元格内应该有1px的边框。我试图找到一种使它们垂直对齐但最终在它们之间留有空白的方法。有时细胞最终会彼此重叠。解决这个问题的最佳方法是什么。我考虑过子类化UICollectionViewFlowLayout我目前是这样设置尺寸的:funccollectionView(collectionView:UICollectionView,layoutcollectionViewLayout:UICollectionViewLayout,sizeForItemAtIndexPathindexPath:NSIndex

swift - Collection View 中 PNG 图像的透明背景

我有一个显示可选表情符号的CollectionView。目前向我显示了表情符号,这很好,但是有一个明显的灰色背景,这在图像文件本身中并不明显。是否可以将这些表情符号图像的背景设为透明而不是灰色?这是我的代码:importUIKitclassEmojiPopup:UIView,UICollectionViewDataSource,UICollectionViewDelegate{varcollocationView:UICollectionView!vararrImagesList:NSMutableArray!overrideinit(frame:CGRect){super.init(