草庐IT

UiCollectionView

全部标签

ios - UICollectionview 单元格在启动交互移动并使用自定义布局重新排序后消失

我有一个带有自定义布局的UICollectionview作为UIViewcontroller的subview。当被拖动的单元格移动到未被拖动的单元格的边界时,我想拖动我的单元格并让CollectionView重新排序单元格。当您使用CollectionView时会提供此功能。但是,一旦我添加了自己的布局,单元格就会在启动交互式移动后开始消失。这就是我设置customFlow布局的方式:privatevarframes=[CGRect(x:0.0,y:0.0,width:40.0,height:40.0),//0CGRect(x:40.0,y:0.0,width:40.0,height:

ios - 在一个 UICollectionView 中实现两个 CollectionView 布局

这里已经有人问过这个问题(CanwesetdifferentflowlayoutindifferentsectionswithinaUICollectionView?).....但没有人回应,我的声誉太低,无法发表评论和顶帖。我正在使用collectionView来模拟tableView,前几个单元格横跨屏幕宽度。但是我希望创建第二个部分并将布局更改为更多的瀑布效果,类似于Pinterest。我已经为两个部分制作了布局,我只是想知道是否有人对如何同时实现两个布局有任何想法。这可以做到吗?谢谢 最佳答案 您将创建两个Collectio

ios - UICollectionView 将单元​​格包裹在标签周围

我需要能够将UICollectionViewCell包裹在标签周围(使用一些填充)。基本上,我正在寻找这样的东西(这是在Android上完成的,没有太多麻烦):这是我目前在UICollectionView中的内容。每个单元格都是一个设置宽度(屏幕宽度/3),但最后我希望每个单元格都是标签的宽度(+一些额外的填充):我尝试覆盖sizeForItemAtIndexPathfunccollectionView(collectionView:UICollectionView,layoutcollectionViewLayout:UICollectionViewLayout,sizeForIte

ios - 仅限 iOS9 上的 UICollectionView NSInternalInconsistencyException 错误

我在iOS9上得到这个,但在iOS10上一切正常:Assertionfailurein-[UICollectionView_createPreparedSupplementaryViewForElementOfKind:atIndexPath:withLayoutAttributes:applyAttributes:],/BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit/UIKit-3512.60.12/UICollectionView.m:1599Terminatingappduetouncaughtexception'NSIn

ios - UIcollectionview 单元格问题 Swift

我有一个像这样的简单collectionviewController:classViewController1:UICollectionViewController{overridefuncviewDidLoad(){super.viewDidLoad()self.collectionView?.delegate=selfself.collectionView?.dataSource=self}overridefunccollectionView(_collectionView:UICollectionView,numberOfItemsInSectionsection:Int)->I

ios - UICollectionView header 上的 UITapGestureRecognizer 不起作用?

我正在尝试将点击手势识别器添加到我的UICollectionView的标题中,但无论如何,我都无法触发numberOfPostsViewTapped()函数。我已经尝试了几个小时,并尝试在标题View中使用其他UI元素(例如其他View或标签),但没有任何帮助。非常感谢一些指导。funccollectionView(collectionView:UICollectionView,viewForSupplementaryElementOfKindkind:String,atIndexPathindexPath:NSIndexPath)->UICollectionReusableView{

ios - UICollectionView 滚动故障/滞后

在我的iOS项目中,我使用带有自定义单元格的常规UICollectionView。该单元格接收一些属性,当其中一个对象被设置时,我对该单元格执行一些UI更新。虽然当我滚动时我感觉到滚动有轻微的故障,但我不知道如何改进我的代码以使其运行更流畅。我运行了Intruments并运行了TimeProfiler,当出现这些滞后时,主线程CPU使用率达到100%,如您在此图中所见:跟踪它在工具中的使用百分比:进一步追踪到png_read_IDAT_data现在看代码:在我的UICollectionViewControllercellForItem(:_)overridefunccollection

ios - UICollectionView 不重新加载数据

我有一个TableView,其中每个项目都有一个代码,当用户选择此表的任何项目时,它必须通过HTTP-POST在服务器上获取数据并在另一个View中加载CollectionView。当这个新View打开时,数据集合是空的,然后挤压一个线程通过HTTP-POST获取数据,搜索工作正常,但在填充集合后数据没有出现在CollectionView中。这是我的代码:classViewController:UIViewController,UICollectionViewDataSource,UICollectionViewDelegate,UICollectionViewDelegateFlow

ios - 应该使用哪个 UICollectionView 函数来更新单元格中的 UILabel?

我想每秒更新UICollectionViewCell中的UILabel,为此我应该使用哪个UICollectionView函数?UILabel就是这样编码的。funccollectionView(collectionView:UICollectionView,cellForItemAtIndexPathindexPath:NSIndexPath)->UICollectionViewCell{cell.dayCountLabel.text=dayCount(Globals.datesArray[indexPath.item])}并以这种方式接收数据。funcdayCount(dayCou

swift - 如何使用分页设置水平 UICollectionView,但每页的项目从左到右和从上到下排列

我已经完成了带分页的Horizo​​ntalUICollectionView设置,但目前每页的项目是从上到下和从左到右排列的,现在我希望这些项目从左到右和从上到下排列。例子:目前:page1page2cell1|cell3||cell5|cell7cell2|cell4||cell6|cell8我的预期:page1page2cell1|cell2||cell5|cell6cell3|cell4||cell7|cell8我已经找到了很多天的解决方案,但在SWIFT中没有针对我的案例的任何结果。这是我的截图:Screenshot1Screenshot2我在git上的源代码:https://