草庐IT

mr_collection

全部标签

ios - Collection View 单元格在 swift 中缓慢检测所选项目

我将CollectionView放入表格View单元格中,并使其可以显示在单元格上,但是当我想选择集合单元格(更改颜色或打印单元格编号)时,选择功能不起作用,我需要多次点击单元格才能选中它。为什么单元格检测到选定的项目很慢?什么代码会影响要选择的单元格?这是选择集合单元格的代码overridefuncawakeFromNib(){super.awakeFromNib()letlayout:UICollectionViewFlowLayout=UICollectionViewFlowLayout()letwidth=UIScreen.main.bounds.widthlayout.scr

ios - 如何在 Collection View 中添加 indexTitles? (iOS 10+)

作为问题,我试图在CollectionView中添加一个“索引标题”,以便快速导航我的UIColletionView的内容。我读到过,从iOS10开始,像indexTitles(for:)和collectionView(_:indexPathForIndexTitle:at:)这样的方法可以帮助我与UITableViews中一样。但我没有得到任何结果!你知道如何使用这些方法了吗?在此先感谢您的帮助。 最佳答案 如果您查看UICollectionView.h,indexTitlesForCollectionView仅在tvos中可用:

ios - Peek/Pop 预览忽略 Collection View 中的单元格角半径

我已将3DTouchPeek/Pop功能添加到我的CollectionView单元格中并且效果很好,但我注意到预览框架不考虑单元格的角半径。这是我的预览功能:funcpreviewingContext(previewingContext:UIViewControllerPreviewing,viewControllerForLocationlocation:CGPoint)->UIViewController?{letviewController=storyboard?.instantiateViewControllerWithIdentifier("scholarDetailView

ios - 当用户返回 View Controller 时重新加载 Collection View 数据

我试图在每次加载View时重新加载数据,但它不起作用。代码片段如下:overridefuncviewDidLoad(){super.viewDidLoad()//Registercellclassesself.collectionView!.registerClass(UICollectionViewCell.self,forCellWithReuseIdentifier:"cell")self.collectionView!.reloadData()}但它不起作用。 最佳答案 viewdidload方法只会在view被实例化的时候

swift - EXC_BAD_ACCESS 用于 MR_importFromObject 与 swift

我是swift的新手,当我尝试使用神奇的记录导入数据时遇到问题,使用objective-c它就像一个魅力:letimportedUser=User.MR_importFromObject(dic)as!User我得到一个EXC_BAD_ACCESS,我试图启用僵尸对象是徒劳的。显然它在这里崩溃了:results=[contextexecuteFetchRequest:requesterror:&error];对我来说上下文不为空。 最佳答案 MagicalRecord已经修复了一些bug,你可以更新它。MagicalRecord

ios - 在生产环境中使用 Realm Collection Change 通知

Fromthedocs,我正在使用类似于根据模型更改动态更新TableView的方法:letresults=realm.objects(Message).filter("someQuery=='something'").sorted("timeStamp",ascending:true)//ObserveResultsNotificationsnotificationToken=results.addNotificationBlock{[weakself](changes:RealmCollectionChange)inguardlettableView=self?.tableView

ios - swift 中 Collection View 的自定义布局?

我在UICollectionView的一个部分中有7个单元格。我已经搜索了几个小时,但我所能找到的只是有关CollectionFlow和包含数百个单元格的自定义布局的信息。我想要的只是使用如下图所示的布局在CollectionView中显示7个具有不同标识符的单元格:如何实现这种布局? 最佳答案 逐步跟随此URL....SWIFT:http://www.raywenderlich.com/78550/beginning-ios-collection-views-swift-part-1objective-c:https://gith

ios - didSelectItemAtIndexPath 未在同一屏幕上使用多个 Collection View 调用

我在同一个屏幕上有2个CollectionView,并且我在同一个ViewController中为它们实现了数据源和委托(delegate)。但是,didSelectItemAtIndexPath等委托(delegate)方法只被调用一次。其他信息:两个CollectionView都有一个带有图像的单元格。AllowSelection和UserInteractionEnabled在两个CollectionView中都设置为true在图像上启用用户交互委托(delegate)和数据源在Storyboard上从两个CollectionView到ViewController设置Collect

ios - Swift:在没有 Collection View Controller 的情况下实现 Collection View

我设置了一个CollectionViewController并让一切都运行得很好而且很直接。classCollectionController:UICollectionViewController,UICollectionViewDelegateFlowLayout{...overridefunccollectionView(collectionView:UICollectionView,cellForItemAtIndexPathindexPath:NSIndexPath)->UICollectionViewCell{letcell=collectionView.dequeueReu

ios - 图像继续快速重新加载到 Collection View 单元格中

我是Swift的新手,我想使用InstagramAPI加载我的Instagram图片。我成功了,但是当我在模拟器中向下滚动时,图像不断重新加载和改变位置。我错过了什么?这是我的代码:PhotosViewController.swift:importUIKitimportOAuthSwiftclassPhotosViewController:UICollectionViewController,UICollectionViewDelegateFlowLayout{//vararray:[String]=[]varphotos:NSArray=[]varaccessToken:NSStri