草庐IT

Collectionview

全部标签

ios - 根据标签大小调整 UICollectionViewCell 的大小

我有一个UICollectionView,它将包含带有不同大小标签的单元格。我正在尝试根据标签的大小调整单元格的大小。但是,我创建单元格的sizeForItemAtIndexPath似乎在我设置标签的cellForItemAtIndexPath之前被调用。我可以在这里做什么?-(void)getLabelSize:(UILabel*)label{floatwidthIs=[label.textboundingRectWithSize:label.frame.sizeoptions:NSStringDrawingUsesLineFragmentOriginattributes:@{NSF

ios - appname.ViewsVC collectionView :cellForItemAtIndexPath:]: unrecognized selector sent to instance

我正在构建一个CollectionView并收到以下错误。Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'-[appname.ViewsVCcollectionView:cellForItemAtIndexPath:]:unrecognizedselectorsenttoinstance这是我自定义单元格的代码//cellconfigurationfunccollectionView(_collectionView:UICollectionView,cellForItemAtindexPa

ios - 隐藏导航栏时,使用带有水平滚动的 CollectionView 的 interactivepopgesturerecognizer

我正在尝试使用interactivepopgesturerecognizer返回一个View,其中我还有一个水平滚动的UICollectionView,问题是在CollectionView的框架中,滑动返回不起作用,但是当触摸开始超出CollectionView的框架时有效,这是我的View的一个例子:|--->hereworks|-----------||--->Thisisthecollectionviewanddoesn'tswipetogoback||-----------|--->hereworks我该如何解决这个问题?编辑:我意识到只有在推送View中导航栏被隐藏时才会出现

ios - 删除 UICollectionView 边缘的单元格 - 滚动后单元格不会立即出现

考虑一个标准的垂直滚动流布局,其中填充了足够多的单元格以引起滚动。当滚动到底部时,如果您删除一个项目,使得集合View的内容大小必须缩小以容纳新的项目数量(即删除底部行的最后一个项目),则从底部滚动的单元格行顶部是隐藏的。在删除动画结束时,顶行出现没有动画——这是一个非常不愉快的效果。在慢动作中:重现真的很简单:创建一个新的单View项目并更改默认值ViewController成为UICollectionViewController的子类添加UICollectionViewController到使用标准流程布局的Storyboard,并将其类更改为ViewController.为单元原

ios - 如何将视频从 ALAsset 显示到 UICollectionview ios

我尝试使用以下代码使用ALAsset从照片库中获取所有视频。现在,我想将所有视频显示到UICollectionview但它似乎没有显示任何内容。请给我一些建议。提前致谢。-ViewDidLoad():从图片库中获取所有视频allVideos=[[NSMutableArrayalloc]init];ALAssetsLibrary*assetLibrary=[[ALAssetsLibraryalloc]init];[assetLibraryenumerateGroupsWithTypes:ALAssetsGroupAllusingBlock:^(ALAssetsGroup*group,BO

ios - UICollectionView 无法折叠或删除补充 View

我有一个使用流布局的uicollectionview,它有一个补充标题View,这是一个我有时只想显示的View。所以基本上我想要一个按钮,当点击它时,它会从CollectionView中删除补充View,并考虑到标题已经消失,将所有项目重新放置在CollectionView中。这可能吗?我以多种方式反复尝试过。更改引用header大小、更改我对header大小委托(delegate)方法的回答、使布局无效、重新加载数据等等。我错过了什么?我刚刚进行了测试。我认为这与使用UIDynamics有关,UIDynamics中的什么内容会覆盖我对header部分引用大小的委托(delegate

ios - UICollectionView didSelectRowAtIndexPath 不起作用

didSelectRowAtIndexPath方法在我的应用中不起作用。我没有使用NSLog打印任何输出:-(UICollectionViewCell*)collectionView:(UICollectionView*)collectionViewcellForItemAtIndexPath:(NSIndexPath*)indexPath{PhotoCell*cell=[collectionViewdequeueReusableCellWithReuseIdentifier:@"Cell"forIndexPath:indexPath];PFObject*imageObject=[se

ios - 停止单个 UICollectionView 单元格流向屏幕中央

我想了解为什么CollectionView仅将集合中的最后一个单元格居中对齐。我创建了一个简单的基于Flow布局的CollectionView。我正在使用Autolayout标志-我不确定这是导致此问题的原因。每当我从CollectionView中删除一个单元格时-前几个单元格似乎工作正常并向左滚动。但是,当我删除倒数第二个时,最后一个单元格突然从左对齐变为居中对齐。有人有解释吗?看起来很奇怪。如何使所有单元格向左滚动并保持向左对齐。编辑:这里是View层次调试:http://imgur.com/a/NxidO这是View行为我做了一个简单的github来演示它:https://git

ios - 在 uitableviewcell 中使用 uicollectionview

我无法解决下一个问题。我想显示20个表格单元格,每个单元格包含一个唯一的UICollectionView。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{NSDictionary*package=[_packageListobjectAtIndex:indexPath.row];staticNSString*CellIdentifier=@"package";UITableViewCell*cell=[tableViewdequeueReu

ios - 在 UICollectionView 中连续显示不同数量的单元格

我想要一个UICollectionView,在第一行中有一个单元格具有所有行的宽度,第二行有3个单元格。我已经研究了文档,但我做不到。像这样:提前致谢 最佳答案 在Storyboard的CollectionView中制作2个Cell原型(prototype),并为它们设置重用标识符在您的ViewController的.m文件中实现此功能-(NSInteger)numberOfSectionsInCollectionView:(UICollectionView*)collectionView{return1;}-(NSInteger)