草庐IT

collection-initializer

全部标签

ios - 如何在一个 View Controller 中合并多个 Collection View ?

我正在尝试使用UICollectionViews获得七个水平可滚动按钮栏。我可以毫无问题地启动和运行一个按钮栏,但是当我使用多个CollectionView时,我遇到了应用程序崩溃错误。有没有人知道如何在Swift中进行此操作或知道任何教程?我的第一个CollectionView代码在这里:classViewController:UIViewController,UICollectionViewDataSource,UICollectionViewDelegate{vartableImages:[String]=["1.png","2.png","3.png","4.png","5.p

ios - 从循环中的 URL 下载图像以获取 Collection View

我正在尝试创建图像的CollectionView。我已经尝试了这些解决方案来下载图像:onetwothree还有fourvartempObject=json["photos"]forvari=0;i但我无法让它显示图像。我是swift网络的新手。funccollectionView(collectionView:UICollectionView,cellForItemAtIndexPathindexPath:NSIndexPath)->UICollectionViewCell{letcell=collectionView.dequeueReusableCellWithReuseIden

ios - 如何快速制作可扩展的 Collection View ?

我有2个CollectionView部分,当第一次加载此VC时,两个部分(室内和室外)最初只会显示3个项目。但在用户按下“更多”按钮后,室内或室外的每个部分都会展开并显示所有可用项目,如下图我试过制作代码,但似乎有时它可以扩展,有时它不能扩展(仍然显示3个项目)。这是主Controller中的代码:classFacilitiesVC:UIViewController{@IBOutletweakvarcollectionView:UICollectionView!varfacilitiesCategoryData=[[String:Any]]()varoutdoorFacilitiesI

ios - UIKit Collection View ,奇怪的行为(访问/滚动单元格)

所以我最近在我的应用程序中实现了一个CollectionView,但我遇到了一个我似乎无法解决的错误,搜索它并没有看到关于它的线程。如果我将光标/手指放在单元格上,我无法滚动浏览我的CollectionView,我需要选择一个“空白”区域来滚动。我遇到的第二个奇怪行为是我无法直接触摸单元格。我需要在选择单元格时触发代码的某种滑动手势。如果我转到Storyboard上的CollectionView并在ScrollView部分选择延迟内容接触和可取消内容接触,CollectionView滚动得很好但如果我将我的手指/光标放在启用了这些选项的单元格上我无法再访问任何单元格。这让我很困惑。感谢

ios - 如何在 iPad 中显示 Collection 而在 iPhone 中显示 List?

我需要在iPhone中以线性垂直列表显示数据,并且在IPAD中的集合/网格中在iPhone中,它应该是这样的但在Ipad中,它应该是这样的我已经在iPhone中通过表格View实现了,但不知道如何在IPAD中将其显示为GridView这是我的问题如果是,我是否必须为Ipad创建单独的ViewController那么我该如何定义两个ViewController,一个用于iPhone另一个适用于iPad实现此目标的最佳方法是什么?请帮助我,我正在尝试实现它,但找不到任何方法。(注)图片复制自VimeoiTunesapphttps://itunes.apple.com/us/app/vime

ios - Swift 类中的自定义初始化给出 'property not initialized at implicitly generated super.init call' 错误?

我正在尝试创建一个简单的类用作我的MKMapView的注释。我正在获取要解析到这些注释对象中的数据,并认为用字典初始化注释是个好主意,并在这个模型类中而不是在UIViewController。不过,我似乎无法摆脱编译器错误,每当我尝试修复一个错误时,就会出现另一个错误。当前正在获取未在隐式生成的super.init调用中初始化的“属性self.coordinate”。调用super.init()只会产生不同的错误“Propertyself.coordinatenotinitializedatsuper.initcall”,无论我在哪里在方法中调用super.init()。任何帮助将非常

从零开始学习 Java:简单易懂的入门指南之Collection集合及list集合(二十一)

Collection集合及list集合1.Collection集合1.1数组和集合的区别1.2集合类体系结构1.3Collection集合概述和使用1.4Collection集合的遍历1.4.1迭代器遍历1.4.2增强for1.4.3lambda表达式2.List集合2.1List集合的概述和特点2.2List集合的特有方法2.3List集合的五种遍历方式2.4细节点注意:3.数据结构3.1数据结构之栈和队列3.2数据结构之数组和链表4.List集合的实现类4.1List集合子类的特点4.2LinkedList集合的特有功能5.源码分析5.1ArrayList源码分析:5.2LinkedLis

swift - 错误 : 'Delegate must respond to locationManager:didUpdateLocations:' when collecting user location

所以我想在用户点击按钮时收集用户位置,并稍后在我的应用程序中使用该位置。在我当前的实现中,当点击按钮时,应该提示用户允许共享位置,然后他们应该登录到应用程序(如果你想知道的话,通过Firebase匿名登录),并且应该打印用户位置信息到控制台。提示有效,但是在点击允许位置按钮后,我的应用程序终止duetouncaughtexception'NSInternalInconsistencyException'原因是'DelegatemustrespondtolocationManager:didUpdateLocations:'这很奇怪,因为我的代码中确实有一个didUpdateLocati

ios - Swift - NSIndex forRow inSection Initializer

我有以下代码:varpath=NSIndexPath(forRow:index,inSection:0);我收到一条编译器警告:调用中的额外参数“inSection”为什么?我在这里的文档中看到了初始化程序:https://developer.apple.com/library/ios/documentation/UIKit/Reference/NSIndexPath_UIKitAdditions/index.html#//apple_ref/occ/clm/NSIndexPath/indexPathForRow:inSection:我导入了UIKit,甚至尝试做类似的事情:varpa

ios - 如何通过单击更改 Collection View 单元格中的标签颜色

我有一个包含一些单元格的CollectionView。在我的单元格中,我有一个标签来显示国家名称列表。每次点击每个单元格标签时,我都会在我的CollectionView下方的表格View中显示一些数据。当我按下任何单元格标签时,我需要将该标签的文本变为红色。其他标签名称应为黑色。该怎么做?我尝试了下面的代码,但是当我在该单元格中选择任何标签名称时,所有单元格标签都变成红色。我该如何解决这个问题?funccollectionView(collectionView:UICollectionView,didSelectItemAtIndexPathindexPath:NSIndexPath)