草庐IT

collection2

全部标签

collections - kotlin中flatMap vs map的用例是什么

在https://try.kotlinlang.org/#/Kotlin%20Koans/Collections/FlatMap/Task.kt它有使用flatMap和map的示例似乎两者都在做同样的事情,是否有示例显示使用flatMap和map的区别?数据类型:dataclassShop(valname:String,valcustomers:List)dataclassCustomer(valname:String,valcity:City,valorders:List){overridefuntoString()="$namefrom${city.name}"}dataclass

ios - Collection View Controller 的 viewDidLayoutSubviews 在 iOS 7 中被重复调用

我有一个带有垂直流布局的CollectionViewController,它有一些自定义布局属性可以将其扭曲成一个半圆,但在其他方面相当正常。在iOS6下,viewDidLayoutSubviews被精确调用两次,一次是在View初始化时,另一次是在它获取数据之后。但是在iOS7下,每当CollectionView滚动时,无论是手指按下还是在其自身的插入下,它都会被重复调用。看起来它可能是每个dodscroll一次。有谁知道这可能会在7中发生的原因吗? 最佳答案 好的,根据nickman55在Apple论坛上的这篇帖子,只要重用Co

ios - 如何根据 swift 3 中的 Collection View 高度动态增加 TableView 高度?

这里我有一个如下所示的设计,其中我设计了除最后一个单元格之外的所有单元格,其中它有一个CollectionView,我需要在其中加载数据并且它有分页所以如何为此提供高度当CollectionView高度根据我的数组计数动态增加时的单元格。任何人都可以帮助我如何动态地给出高度或任何建议/想法来实现这个?给定以下结构:TableViewTableviewcellTableviewcellTableViewCellCollectionViewCollectionViewCellCollectionViewCellCollectionViewCell[...variablenumberofce

collections - 如何通过元素的属性将集合转换/转换为另一个集合?

如果我在Kotlin中有一个对象的集合,有没有一种快速的方法来获取这些对象的某个属性的集合?我查看了collectionoperationsforKotlin的列表,但对我来说没有什么突出的(但我可能忽略了一些东西)在python中类似于:[person.nameforpersoninPerson]而且我更喜欢使用集合函数而不是这样做:varnameMap=mutableListOf()persons.forEach{person->nameMap.add(person.name)}我非常缺乏过滤/lambda函数以及列表理解以外的任何知识,所以如果这是一个简单的问题,请道歉

collections - 如何通过元素的属性将集合转换/转换为另一个集合?

如果我在Kotlin中有一个对象的集合,有没有一种快速的方法来获取这些对象的某个属性的集合?我查看了collectionoperationsforKotlin的列表,但对我来说没有什么突出的(但我可能忽略了一些东西)在python中类似于:[person.nameforpersoninPerson]而且我更喜欢使用集合函数而不是这样做:varnameMap=mutableListOf()persons.forEach{person->nameMap.add(person.name)}我非常缺乏过滤/lambda函数以及列表理解以外的任何知识,所以如果这是一个简单的问题,请道歉

ios - 如何在swift 4的分页模式下使用 Collection View 中的垂直居中单元格?

我读了HowtoverticallycenterUICollectionViewcontent但是当我在这里使用代码时funccollectionView(_collectionView:UICollectionView,layoutcollectionViewLayout:UICollectionViewLayout,insetForSectionAtsection:Int)->UIEdgeInsets{letnavBarHeight=self.navigationController?.navigationBar.frame.heightletcollectionViewHeigh

iOS: Collection View ,selectItemAtIndexPath 以编程方式不起作用

我不知道为什么这行不通。indexOfIcon是正确的,部分是正确的(用NSLog检查)如果我选择一个,一切都是正确的。但是这条线什么也没做……为什么?如果选中,它应该有一个蓝色边框。这在“手动”但不使用代码时效果很好..-(void)viewWillAppear:(BOOL)animated{NSUIntegerindexOfIcon;if(self.mainCategory.icon){indexOfIcon=[self.iconsindexOfObject:self.mainCategory.icon];}else{indexOfIcon=0;}[self.collectionV

ios - 如何在 Iphone 6 和 iPhone 6plus 的 ios 中删除 Collection View Cell 之间的空间?

我有简单的CollectionView但它在iphone4和5和5s中运行良好。但是当我遇到iphone6和6plus时,它看起来像但我想删除iphone6和6plus单元格之间的空格。它是删除空间的属性吗??如果是属性(property)请告诉我。 最佳答案 -(CGSize)collectionView:(UICollectionView*)collectionViewlayout:(UICollectionViewLayout*)collectionViewLayoutsizeForItemAtIndexPath:(NSInd

ios - 从 Storyboard 加载 Collection View Cell(而不是从带有 registerNib 的 nib)

在Xcode5.0.2中,我正在尝试为他的视频教程重新创建MichaelLehman的“CollectionView”示例LearningToBuildAppsForiPhoneAndiPad(密码在Safari上protected;第5章)。Michael使用以下代码(这里是他的ExploreUICollectionView/ViewController.m的完整版本)从nib文件加载CollectionViewCell:-(void)viewDidLoad{[superviewDidLoad];self.myCollectionView.delegate=self;self.myC

ios - 如何创建仅包含静态单元格的 Collection View ?

这个问题在这里已经有了答案:IscompletelystaticUICollectionViewpossible?(3个答案)关闭7年前。我想添加一个包含7个静态单元格的垂直CollectionView。我知道如何动态地执行此操作,但我看不到这样做的理由。我必须使用cellForRow方法吗?我向我的viewController添加了一个CollectionView,并添加了4个单元格,将委托(delegate)从collectionView连接到vc(使用Storyboard),但是当我运行它时,它显示了一个空的collectionView。我确实设置了返回1的numberOfSec