草庐IT

Uicollectionview

全部标签

ios - 在 iOS 中移动 UICollectionView 的单元格?

我有一个UICollectionView。我正在尝试将其作为SpringBoard功能。我能够为每个单元格提供摇动动画。但我希望当图标摇动时我应该能够也可以移动它们。为了摇动单元格,我在每个单元格上添加了UILongPressGesture。当手势结束时,我在它们上面添加了一个自定义动画,还在左上角添加了一个删除按钮。长按手势代码:declarationofvariablesCGPointp;UILongPressGestureRecognizer*lpgr;NSIndexPath*gesture_indexPath;向CollectionView添加手势lpgr=[[UILongPr

ios - 水平对齐的 UICollectionView 水平滚动

我想要一个分页的UICollectionView,每个页面从左到右显示单元格。我现在可以使用经典的UICollectionViewFlowLayout和实现什么layout.scrollDirection=UICollectionViewScrollDirectionHorizontal;结果如下:page1page2cell1|cell3||cell5|cell7cell2|cell4||cell6|cell8我现在想实现的是:page1page2cell1|cell2||cell5|cell6cell3|cell4||cell7|cell8我想知道是否有比创建我自己的流量Contr

ios - 不能将 UISearchController 与 UICollectionView 一起使用吗?

在WWDC2014演讲“深入了解PresentationControllers”中,演示者展示了如何在UITableView中设置UISearchController。他们通过设置searchController的searchBar的框架,然后将其设置为tableView的tableHeaderView来实现。不幸的是,没有与UICollectionView对应的tableHeaderView。使用UISearchDisplayController,这会很简单:创建一个UISearchBar并将其添加到自定义UICollectionView部分标题,然后使用搜索栏初始化UISearch

ios - 自定义标题在 UICollectionView 布局中的位置会导致 NSInternalInconsistencyException 错误

我正在尝试使用子类UICollectionViewFlowLayout类自定义UICollectionView中header的位置(松散地基于显示的堆叠header的代码enterlinkdescriptionhere).作为最小测试,假设我只想向所有header的位置添加一个固定偏移量:我将所有header添加到layoutAttributesForElementsInRect返回的数组中,以便始终处理所有header(这可能是问题的原因,我不确定)然后我通过在layoutAttributesForSupplementaryViewOfKind中添加固定偏移量来更新每个header本

ios - 在不重新加载整个部分的情况下更新 UICollectionView 的标题内容

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎是题外话,因为它缺乏足够的信息来诊断问题。更详细地描述您的问题或includeaminimalexample在问题本身。关闭8年前。Improvethisquestion我想在我的UIColectionView中动态更新header信息的内容,但我不想重新加载整个部分,因为我经常这样做。有什么优雅的解决方案吗?谢谢

使用 UICollectionView 的 iOS Android Material Design 分层计时

我想做AndroidMaterialDesign引入的动画HierarchicalTiming在iOS中使用UICollectionView假设它是一个collectionView,调整View大小不是问题,及时制作此动画的最佳做法是什么。如何执行延迟 最佳答案 子类化您的CollectionView单元格并添加此方法:classYourCollectionViewCell:UICollectionViewCell{//SomeIBOutletsifneededfuncpopAfter(delay:NSTimeInterval){t

ios - 具有动态高度的 UICollectionView 在单元格之间没有相同的空间

我遇到了类似的问题likethis我在运行时生成View高度。这是我的代码@interfaceCollectionViewController(){NSMutableArray*arrMain;}@property(nonatomic,strong)NSMutableArray*arrMain;@end@implementationCollectionViewController@synthesizearrMain,-(void)viewDidLoad{[superviewDidLoad];[cViewregisterNib:[UINibnibWithNibName:@"CViewCe

ios - 重新加载后无法选择 UICollectionView 单元格,以防在重新加载期间触摸单元格

我使用UICollectionView来显示与服务器相关的信息。此UICollectionView允许选择单元格以显示一些嵌套数据。不幸的是,如果用户在我的应用程序调用期间触摸并按住任何单元格[collectionViewreloadData]此单元格不再对触摸使用react(collectionView:didSelectItemAtIndexPath:方法未被调用).我可以选择除此单元格之外的任何单元格。我创建了可以重现此问题的简单应用程序:link有什么解决办法吗? 最佳答案 看起来像一个错误(我相信有一个类似的问题,其中ce

ios - 如何切换 UITableView 和 UICollectionView

我有一个带有按钮的项目,允许用户在ListView(UITableView)和GridView(UICollectionView)之间切换,但我不知道如何做吧。 最佳答案 假设您的Controller有一个名为tableView的UITableView属性和一个名为collectionView的UICollectionView属性。在您的viewDidLoad中,您需要添加起始View。假设它是TableView:-(void)viewDidLoad{self.tableView.frame=self.view.bounds;[se

ios - UICollectionView 滚动到特定部分

我使用ObjectiveC和Xcode创建了一个包含10个部分的UICollectionView并且一切正常。无论如何设置首次显示时查看的部分?默认情况下,它显示第0-9节,但我希望它从第5节开始。 最佳答案 您可以在viewDidAppear:方法中调用scrollToItemAtIndexPath:atScrollPosition:animated:。您可以持有对要滚动到的单元格的引用,然后使用indexPathForCell:获取索引路径。以下是您可以选择的滚动位置UICollectionViewScrollPositionN