草庐IT

Collectionview

全部标签

ios - 如何创建一个包含多个 CollectionView 的 TableView Cell?

您好,我目前正在尝试创建一个非常复杂的TableViewCell,它将被使用一次并显示在我们的TableView的顶部。该View包括4xUILabel2xUICollectionView1xUIImage我想知道这是否可行,最好的方法是什么?我对这不是UITableViewCell持开放态度,但我们希望它与TableView的其余部分无缝滚动,将其放在TableView上方的自己的容器中和UIScrollView中非常困惑,因为我们必须同时处理ScrollView和表格View的滚动。 最佳答案 好的——我的建议是……创建一个新的

ios - CollectionView 方法 'referenceSizeForHeaderInSection' 引发异常

我正在尝试为我的collectionView创建具有动态高度的header。但是当我实现“referenceSizeForHeaderInSection”时,应用程序崩溃并出现以下异常:Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'couldnotdequeueaviewofkind:UICollectionElementKindSectionHeaderwithidentifierFeedHeader-mustregisteraniboraclassfortheidenti

ios - 如何增加 Xcode 自动完成建议窗口的宽度

有没有办法增加自动完成窗口的宽度,以便实际使用它?目前在UIKit中是没有办法区分长方法名的,比如这个:optionalfunccollectionView(_collectionView:UICollectionView,layoutcollectionViewLayout:UICollectionViewLayout,minimumInteritemSpacingForSectionAtsection:Int)->CGFloat 最佳答案 您现在可以使用光标拖动来调整其宽度(首先在Xcode11.3中注意到,不确定早期版本)。

ios - Collectionview 内容大小错误

我目前正在使用UICollectionView开发一个应用程序。我需要知道contentSize的高度,这是我通过self.collectionView.collectionViewLayout.collectionViewContentSize.height现在可以正常工作了,但是对于纵向模式,返回值总是不正确。我应该怎么做才能达到我的需要? 最佳答案 只需在viewDidAppear和didRotateFromInterfaceOrientation中获取self.collectonView.contentSize-(void)

ios - 以编程方式设置页面控制但不执行任何操作

我正在尝试使用分页UICollectionView并尝试以编程方式设置当前页面,但它什么也没做。它总是从第0页开始。UICollectionViewFlowLayout*flowLayout=[[UICollectionViewFlowLayoutalloc]init];flowLayout.scrollDirection=UICollectionViewScrollDirectionHorizontal;flowLayout.minimumLineSpacing=0;flowLayout.minimumInteritemSpacing=0;//Setupthecollectionvi

ios - 从 UICollectionViewCell 实例访问图像时遇到问题

我正在按照本教程对我的项目进行一些修改:http://www.appcoda.com/ios-programming-uicollectionview-tutorial/我正在尝试获取IB为我创建的UIImageView实例。这是我的IB的屏幕截图:我有一个名为FeedViewCell的自定义类,它包含一个UIImageView。这是cellForItemAtIndexPath代码:-(UICollectionViewCell*)collectionView:(UICollectionView*)collectionViewcellForItemAtIndexPath:(NSIndex

ios - 收藏 View 详细 View

我的问题是这样的。我有CollectionView,它有效。但是我不知道如何将此信息传递到详细信息页面。我尝试了“prepareforsegue”方法,创建了一个浏览器类,但不知道如何从创建的数组中获取要传递给ViewController的信息。请指教。@interfaceMainCollectionViewController()@end@implementationMainCollectionViewController@synthesizemenubtn;-(id)initWithNibName:(NSString*)nibNameOrNilbundle:(NSBundle*)n

ios - iOS 7 中的 UIcollectionView 重新加载重叠

我在我的应用程序中使用UICollectionview当我重新加载它与ios7中的uicollectionviewcell中的subview重叠但在ios6中它工作正常,任何人都知道可能是什么原因以及如何解决这个问题。-(UICollectionViewCell*)collectionView:(UICollectionView*)collectionViewcellForItemAtIndexPath:(NSIndexPath*)indexPath{UICollectionViewCell*cell=[collectionViewdequeueReusableCellWithReus

ios - iPod 中的 CollectionView 问题

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加详细信息并澄清问题.关闭9年前。Improvethisquestion我的项目中有Collectionview...它在ipad和iphone中正常工作..但在ipod中不行...ipodidIOS7的版本..任何人都可以告诉我问题是什么..我必须做什么做...我的代码如下_collectionView=[[UICollectionViewalloc]initWithFrame:CGRectMake(-5,0,self.view.bounds.size.widt

ios - 如何从 UICollectionView performBatchUpdates : 中的断言失败中优雅地恢复

我有一个像这样更新的UICollectionView:[self.collectionViewperformBatchUpdates:^{[self.collectionViewdeleteItemsAtIndexPaths:pathsRemoved];[self.collectionViewinsertItemsAtIndexPaths:pathsAdded];}通常,这工作得很好,但在某些情况下,数据源计数与原始项目数不匹配-pathsRemoved的计数+pathsAdded的计数。因此,我将这段代码包装在一个@try/@catchblock中,然后调用[self.collect