草庐IT

uicollectionviewcell

全部标签

ios - 如何根据 iPhone 或 iPad 更改 UI Collection View 单元格的大小

在Xcode6上创建通用应用程序后,我设法创建了一个UICollectionView,它在iPhone的宽度上显示2个单元格。然而,当在iPad上查看时,它显示4个单元格,单元格周围有很多填充。如何更改iPad上单元格的大小,以便以最小的填充显示3个单元格。我不想管iPhone尺寸。到目前为止,我已经使用Storyboard来设置单元格大小。我添加了一个158ptsx158pts的自定义单元格大小,它与iPhone完美配合。我在ObjectiveC代码中找不到这段代码。如何为iPad设置不同的尺寸。这是它在iPhone上的样子。https://www.dropbox.com/s/md1

ios - UITableViewCell 中的 UICollectionView

我注意到iOS在UITableViewCell中使用UICollectionView时非常不友好。我想要实现的目标是在UITableViewCell中有一个图像集合(UICollectionView方法)。我想模仿Facebook的帖子风格,我想,他们有一个UITableView,带有自定义单元格等等,但是这里是问题...我已经设法将UICollectionView放入UITableViewCell中,它工作正常且完美,没问题,一切都显示正常,可以点击等等。但是,我试图重构我的代码,将UICollectionViewDataSource和UICollectionViewDelegate

ios - 创建后一段时间在 UICollectionView 的 Header View 上调用方法

我在UICollectionView的标题View中有一个UIWebview。我想在创建headerView后调用updateDataObject将url传递给UIWebview,在之后的某个时间TestViewController(打开了UICollectionView)-(UICollectionReusableView*)collectionView:(UICollectionView*)collectionViewviewForSupplementaryElementOfKind:(NSString*)kindatIndexPath:(NSIndexPath*)indexPat

ios - 以编程方式创建 uicollectionview 时使用自定义 init 方法

由于Storyboard的限制,我正在以编程方式创建UICollectionView。这一切正常,当我想添加一个UICollectionViewCell时,我执行以下操作:[collectionViewregisterClass:[Cellclass]forCellWithReuseIdentifier:@"ID"];我想知道的是如何使用“Cell”类中的自定义初始化方法,因为我无法执行以下操作:[collectionViewregisterClass:[[Cellclass]init_custom]forCellWithReuseIdentifier:@"ID"];问题:如何使用自定

ios - xcode UICollectionView 单元自动布局

我有一个全屏宽度的CollectionView,但我希望CollectionView和CollectionView单元根据iPhone屏幕调整大小。一个单元格占据CollectionView并滚动。所以我希望iPhone4、4s、5和5s的单元格和CollectionView为320x125;iPhone6为375x146,iPhone6Plus为414x162。无法在单元格上使用自动布局,但我可以在CollectionView上使用。感谢任何帮助。谢谢 最佳答案 您可以为单元格大小实现委托(delegate)方法-(CGSize)

ios - 如何删除 iOS 中 UICollectionView 周围的边框?

我在我的项目中制作了一个UICollectionView。它是自定义的UICollectionViewCell。当我运行该应用程序时,它在UICollectionViewCell周围显示黑色边框>.请告诉我如何删除自定义单元格周围的边框? 最佳答案 UICollectionViewCell*cell=[[UICollectionViewCellalloc]init];cell.layer.borderColor=(__bridgeCGColorRef_Nullable)([UIColorclearColor]);cell是Colle

ios - UICollectionViewCell 根据通用应用程序中的文本量垂直调整大小

我是一名业余iOS开发人员。我在iOS中制作了一个简单的单一窗口通用应用程序来演示我的问题。在界面生成器中,我将UICollectionView添加到我的View中,并赋予它特定的约束以覆盖整个屏幕。然后我制作了一个原型(prototype)单元格,并使用实用程序面板将其宽度设置为580,高度设置为80。并为此单元格添加了一个标签,并在界面构建器本身中给出了约束。现在,如果我运行这个项目(模拟器设备iPhone6),单元格的宽度不会根据设备的屏幕进行调整。它走出屏幕并显示如下:Thisthingalsogivesmefollowingmessagesintheconsolewhiler

ios - 属性文本 UILabel 在 UICollectionViewCell 中被截断但在 UITableViewCell 中没有截断

UICollectionViewCell中的属性文本UILabel在滚动后被截断(自动布局已打开)。为什么UITableViewCell中的相同设置工作正常。(约束/优先级也相同)使用自定义字体和自动换行 最佳答案 通过为UILabel属性preferredMaxLayoutWidth提供单元格宽度减去您在布局中使用的可能偏移量来解决此问题。self.yourUIlabel.preferredMaxLayoutWidth=CGRectGetWidth(self.bounds)-yourOffsets;在这里找到答案:http://j

ios - 如何在 Storyboard 中使用自定义 UICollectionViewCell?

我不明白为什么Storyboard中无法识别自定义单元格。TNTopStoriesCollectionViewController:staticNSString*constreuseIdentifier=@"TNTopNewsCellItem";-(UICollectionViewCell*)collectionView:(UICollectionView*)collectionViewcellForItemAtIndexPath:(NSIndexPath*)indexPath{TNTopStoriesCollectionViewCell*cell=(TNTopStoriesColle

ios - 如何在 CollectionView 中选择单个单元格并取消选择所有其他单元格

**IhavehorizontalCollectionViewinwhichselectedcellhaveorangegradientcolorandallotherdeselectedcellsgraycolorimusingonlydidselectdelegatemethodbutiamgettingproblemofmultiplecellsselectedandihaveproblemwithsameconceptintableviewwhilescrollingandihavesearchedalotbutihavenotgetproperanswerofcellreus