草庐IT

Collectionview

全部标签

ios - 如何使用带有 UICollectionView 的 SDWebImage 添加溶解动画

我想用SDWebImage向imageView添加一些动画。我的collectionView委托(delegate)函数在这里-(UICollectionViewCell*)collectionView:(UICollectionView*)cvcellForItemAtIndexPath:(NSIndexPath*)indexPath{Cell*cell=(Cell*)[cvdequeueReusableCellWithReuseIdentifier:@"identifier"forIndexPath:indexPath];[cell.imageViewsd_setImageWith

ios - UICollectionview 水平和垂直滚动

我必须构建一个可水平和垂直滚动的UICollectionView,我知道网格布局仅沿一个轴滚动,水平或垂直,所以我阅读了一些帖子并尝试了不同的解决方案,但最简单的是将UIScrollView中的UICollectionview。通过这种方式,CollectionView垂直滚动而UIScrollView水平滚动。问题是垂直滚动很困难,不流畅,而且经常会停止,直到你再次点击并再次拖动。你能提出一个解决方案吗?谢谢UICollectionViewFlowLayout*layout=[[UICollectionViewFlowLayoutalloc]init];UIScrollView*ba

ios - UICollectionView 的分页以在屏幕上显示一个完整单元格和两个部分单元格

我使用UICollectionView的方式是,CollectionView单元格位于屏幕中央,左右单元格部分可见。感染,UICollectionView宽度等于屏幕宽度,单元格宽度较小,因此左右单元格应该部分可见。为了启用分页,我实现了将中心单元格设置在屏幕中央的自定义代码。现在它造成了一些问题;我想获得任何默认方式来避免导致问题的自定义实现。我想启用分页,以便实现下图中描述的行为。如果我禁用自定义实现并启用默认分页,则会部分显示两个单元格,但它不是我想要的预期行为。谢谢 最佳答案 据我所知,您不能“默认”执行此操作,您需要自定义

ios - Pinterest 风格布局 iOS Storyboard

我想创建这样的设计:-我正在使用Storyboard,但我无法让它发挥作用。到目前为止,我有一个简单的CollectionView,它工作正常,除了所有单元格都出现两次。有没有一种方法可以通过不使用任何库并为单元格设置随机高度来实现这一点?这是我的Storyboard:-我的收藏ControllerpublicMyCollectionController(IntPtrhandle):base(handle){}publicoverridevoidViewDidLoad(){base.ViewDidLoad();data=MakeDataForRecyclerView(pageIndex

ios - UICollectionView 单元格的水平重新排序

我有一个水平滚动的UICollectionView。每个单元格对应数组中的一个对象(货币代码)。我想要的是能够通过拖放手势对单元格重新排序。我找到了一个tutorial对于UITableView并尝试过,但是当我按住并拖动一个单元格时,它只会垂直移动,当我将手指移到屏幕边缘时它不会滚动。这是一个gif.我想要发生的是让单元格水平移动,而不是垂直移动,并让CollectionView在到达屏幕边缘时滚动。我将如何实现这一目标?这是我现在拥有的:UILongPressGestureRecognizer*longPress=[[UILongPressGestureRecognizerallo

ios - UICollectionview 在滚动时更改选择/禁用选择 - iOS

我在uicollectionview单元格上填充数据并选择和取消选择,一切正常,但当我开始滚动时,有时选择不存在,有时选择随单元格而变化。下面是代码,非常感谢帮助。-(UICollectionViewCell*)collectionView:(UICollectionView*)collectionViewcellForItemAtIndexPath:(NSIndexPath*)indexPath{cell=(BYOCollectionCell*)[collectionViewdequeueReusableCellWithReuseIdentifier:@"CVCCell"forInd

ios - 将 Collection View 中的单元格移动到另一个部分的最后一个单元格之外不起作用

为了能够在CollectionView中移动/平移单元格,应该实现UIGestureRecognizer。这在单节CollectionView中工作正常。但是,在多部分CollectionView中,当一个单元格被平移/移动到另一个部分的最后一个单元格之外时会发生错误。尽管“cellForItemAtIndexPath”在平移期间被正确触发以显示"new"单元格,但不应在平移超过最后一个可用单元格后触发它(即在这种情况下indexPath.row==numberOfItemsInSection并导致错误(参见下面的代码)).在TableView中,(默认)移动/平移实现不会出现此问题。

ios - Realm Swift 使用部分更新 collectionView

我有一个collectionView,我刚刚添加了部分,并且我正在使用RealmSwift。在我添加这些部分之前,我能够更改数据并在我的collectionView中看到它们更新/删除。我关注了docs添加通知,以便我的结果对象中的更改会触发UI更改;请注意我对我的collectionView进行了适当的更改。funcnotificationSubscription(foroutfits:Results)->NotificationToken{returnoutfits.addNotificationBlock({[weakself](changes:RealmCollectionCh

ios - 如何在 CollectionView 中选择单个单元格并取消选择所有其他单元格

**IhavehorizontalCollectionViewinwhichselectedcellhaveorangegradientcolorandallotherdeselectedcellsgraycolorimusingonlydidselectdelegatemethodbutiamgettingproblemofmultiplecellsselectedandihaveproblemwithsameconceptintableviewwhilescrollingandihavesearchedalotbutihavenotgetproperanswerofcellreus

ios - UICollectionView Controller 和在 Prepare for Segue 中传递 CloudKit 数据

我已经成功地使用CloudKit记录中的数据和图像填充了UICollectionViewController,但是我在将所选单元格传递给详细信息UIViewController时遇到了问题。到目前为止,这是我的代码-overridefuncnumberOfSections(incollectionView:UICollectionView)->Int{return1}overridefunccollectionView(_collectionView:UICollectionView,numberOfItemsInSectionsection:Int)->Int{returnself.