uicollectionview相关内容
我有一个带有自定义单元格的 UICollectionView - 它们有一个 UITextView ,它主要覆盖整个单元格。使用 didSelectItemAtIndexPath 时出现问题。触发它的唯一方法是在 UITextView 之外点击。我想让它在你点击的单元格中触发,无论是否有文本视图。怎么办呢? 解决方案 我建议使用 UIGestureRecognizer 对于每个单元格以及它
..
我正在使用UICollectionView,我需要在单击按钮后滚动到第一个单元格。 该按钮位于(大)标题部分在我的集合视图中...当点击它时,我需要滚动到我的第一个单元格位于此按钮下方。 我创建了此按钮的动作,但是我不知道如何滚动到第一个UICollectionViewCell。 有人能帮帮我吗? 解决方案 使用此委托方法,将indexPath设置在第一个位置: S
..
我已经设置了一个带有FlowLayout的UICollectionView,它在垂直或水平方向的单元格之间不留空间。 我有一切正常,但有一个第2列和第3列之间的奇数1px空间,我不明白为什么!?我已经验证了1xx差距在iOS模拟器和真实设备上都显示出来。有没有人经历过这个? 我的UIViewController是以下代理/数据源: class MyViewController:
..
我在每个单元格中都有一个带UITextView的UICollectionView。当我点击其中一个文本视图并且键盘出现时,我在输出面板中收到此警告: 设置第一个响应者视图集合视图,但我们不知道它的类型(单元格/页眉/页脚) 文本输入工作正常。但是,在生产中使用此代码之前,我真的很想知道这个警告意味着什么。 解决方案 根据Apple的说法, “你可以放心地忽略这一点。” h
..
有人知道在显示集合视图时如何重新加载/刷新UICollectionView吗?基本上我正在为UITableview寻找类似于标准reloadData方法的东西。 解决方案 你可以打电话: [self.myCollectionView reloadData]; 个别部分和物品也可以重新加载: [self.myCollectionView reloadSec
..
首先尝试使用集合视图并遇到此错误: 由于未捕获的异常'NSInternalInconsistencyException'而终止应用,原因: '无法使类型的视图出列:具有标识符Cell的UICollectionElementKindCell - 必须为标识符注册nib或类或在故事板中连接原型单元' 代码非常简单,如下所示。我不能为我的生活弄清楚我错过了什么。 - (UIColl
..
是否可以使用 UICollectionView 来构建一个布局,其中每个部分可以独立滚动?例如,想象20行图像,其中每行可以水平独立滚动以在屏幕外显示更多图像(在此过程中不滚动其他行);并且可以垂直滚动整个视图以显示更多行。 我相信这样的事情可以用UIScrollView中的几个UICollectionView实例来实现;但是,利用UICollectionView插入/移动部分会很棒。
..
我在UICollectionView中遇到了一个奇怪的崩溃。 崩溃的UICollectionView嵌入在另一个UICollectionView的UICollectionView单元格中。 我无法重现这个问题,有时如果内部UICollectionView得到的话似乎会发生新初始化,因为外部CollectionView正在重新加载它的单元格。 com.apple.main-th
..
我有一个字典数组,第一个键作为图像。我正在使用 UIViewController 作为数据源。 @interface myViewController(){ NSMutableArray * textureArray1; NSMutableDictionary * dict1; UIImage * key1a; // UIImage NSString * key1b; //纹
..
我有一个自定义的UICollectionViewCell类,我想添加子视图。 我的单元格类:SetUpView()方法将添加我需要的所有子程序。 import Foundation import UIKit class RecipeCell:UICollectionViewCell { var RecipeImg:UIImage! var StarRatingI
..
最佳做法是检测某个功能的类是否存在,并根据可用性降低用户的功能。我在故事板中创建了UICollectionView,并在标准的tableview中创建了ios 5.1用户。然后我只是检查用户是否具有此功能并转到相应的场景。但是,当我现在尝试编译我的代码时,我得到一个“dyld:未找到符号:_UICollectionElementKindSectionHeader”这似乎非常反模式的苹果不允许ios
..
在我的UICollectionView中,我有一个单元格。这是我的 cellForItemAtIndexPath func collectionView(collectionView:UICollectionView,cellForItemAtIndexPath indexPath :NSIndexPath) - > UICollectionViewCell { var videoC
..
我正在开发一款应该在 UICollectionView 中显示图片的iPhone应用。图像保存在Parse云上,我正在使用 PFQueryCollectionViewController 的子类来进行查询并显示图像。 点击 MKMapView callout会触发显示 CollectionViewController 的segue。第一次出现 CollectionViewController
..
我想创建一个将图像显示到UICollectionView的应用程序。 图像将从服务器下载,然后显示到collectionView中。 我在xib文件中使用自定义collectionView布局。 每次从服务器接收20张图片。 问题:我无法将新下载的图像显示到collectionView中。 这是我的代码: - (UICollectionViewCell *)coll
..
我正在尝试制作过渡动画,例如此处链接中的演示。所以当我点击单元格时,它会扩展并覆盖整个屏幕。 这是我的代码(我必须承认我不熟悉CollectionView)` import UIKit class ViewController:UIViewController,UICollectionViewDataSource,UICollectionViewDelegate { @
..
我开始尝试使用自定义UICollectionView布局。我的UIViewController中有一个符合UICollectionViewDataSource和UICollectionViewFlowLayout协议的UICollectionView。每个单元格只是一个图像和一个标签。我有一个按钮来执行此操作: - (IBAction)switchLayout:(id)sender {
..
我正在尝试使用无限滚动行为实现集合视图。滚动应该是圆形的 - 就像在 UIPickerView 中一样。可以用Apple的 UICollectionView 来完成,或者别无选择,只能创建一个水平的PickerView? 你是做什么的?想想? 解决方案 您应该观看WWDC 2011会话视频“高级ScrollView技术”,他们谈论无限滚动,我'我非常确定可以在 UICollectio
..
我开始使用UICOllectionview来加载自定义制作的相册,相册加载得很好,数据来自我的服务器(SQL-JSON-NSARRAY-NSDictionary)并且填充在单元格中就好了,但是现在我希望当用户选择该单元格来加载一个新的UIVIewController时,该图像的全尺寸(因此他们可以查看/打印/共享等) 但是我陷入'准备segue'的方法,因为我无法从特定的细胞中提取任何信息
..
我正在尝试在我的视图控制器中设置 UICollectionView 以编程方式扩展 UIViewController 。出于某种原因,我的集合视图根本没有出现。以下是我所拥有的。 为什么不出现?我将它连接到委托和数据源,并将其作为子视图添加到 self.view 。我的代码中缺少什么? 在我的 .h 文件中: @interface MainViewController:UIVi
..
我有一个 UICollectionView ,其中包含不同大小标签的单元格。我正在尝试根据标签的大小调整单元格的大小。但是 sizeForItemAtIndexPath 我创建单元格的地方似乎在 cellForItemAtIndexPath 之前调用我在哪里设置标签..任何想法我是什么可以在这里做什么? - (void)getLabelSize:(UILabel *)label { f
..