草庐IT

uicollectionviewcell

全部标签

ios - UICollectionViewCell 阴影颜色

在新的UICollectionView中,我看不到如何向UICollectionViewCell添加阴影。我将如何处理这件事。我会添加另一个View吗?[self.collectionViewcellForItemAtIndexPath:[self.collectionViewindexPathForItemAtPoint:[recognizerlocationInView:[selfview]]]].layer.shadowPath=[UIBezierPathbezierPathWithRect:rect].CGPath;[self.collectionViewcellForItem

ios - UICollectionViewCell 阴影颜色

在新的UICollectionView中,我看不到如何向UICollectionViewCell添加阴影。我将如何处理这件事。我会添加另一个View吗?[self.collectionViewcellForItemAtIndexPath:[self.collectionViewindexPathForItemAtPoint:[recognizerlocationInView:[selfview]]]].layer.shadowPath=[UIBezierPathbezierPathWithRect:rect].CGPath;[self.collectionViewcellForItem

ios - 缺少编辑属性和setEditing :animated: in UICollectionViewCell

与UITableViewCell不同,UICollectionViewCell缺少setEditing:animated:和editing属性。这是设计使然吗?Apple是否强制执行其他最佳实践来处理UICollectionView及其单元格中的编辑? 最佳答案 也许这就是您所需要的:像ABCCollectionViewController这样的UICollectionViewController子类:letvc=UINavigationController(rootViewController:ABCCollectionViewC

ios - 缺少编辑属性和setEditing :animated: in UICollectionViewCell

与UITableViewCell不同,UICollectionViewCell缺少setEditing:animated:和editing属性。这是设计使然吗?Apple是否强制执行其他最佳实践来处理UICollectionView及其单元格中的编辑? 最佳答案 也许这就是您所需要的:像ABCCollectionViewController这样的UICollectionViewController子类:letvc=UINavigationController(rootViewController:ABCCollectionViewC

ios - UICollectionView 单元格消失

我在我的iPad应用程序中使用collectionView。我使用了继承UICollectionViewFlowLayout类的自定义布局类。我正在使用水平滚动方向。问题是,每当我们为CollectionView使用滚动时,有时单元格会消失。调试代码,发现在创建cell后的datasource方法中,它的hidden属性自动开启。我尝试使用下面的行,但它不起作用cell.hidden=NO我有以下方法也可以使绑定(bind)更改时的布局无效。-(BOOL)shouldInvalidateLayoutForBoundsChange:(CGRect)newBounds{returnYES;

ios - UICollectionView 单元格消失

我在我的iPad应用程序中使用collectionView。我使用了继承UICollectionViewFlowLayout类的自定义布局类。我正在使用水平滚动方向。问题是,每当我们为CollectionView使用滚动时,有时单元格会消失。调试代码,发现在创建cell后的datasource方法中,它的hidden属性自动开启。我尝试使用下面的行,但它不起作用cell.hidden=NO我有以下方法也可以使绑定(bind)更改时的布局无效。-(BOOL)shouldInvalidateLayoutForBoundsChange:(CGRect)newBounds{returnYES;

ios - UICollectionView 将 Item 置于中心位置

我使用collectionview来显示模型和年份,用户可以滑动单元格。被选中的单元格将被定位到居中,而不取决于项目的数量。如有任何帮助,我们将不胜感激。 最佳答案 解决方案1:collectionView.scrollToItemAtIndexPath(indexPath,atScrollPosition:.centeredHorizontally,animated:true)解决方案2:我建议你在开头和结尾添加空项。因此用户可以将第一个和最后一个可见项目滚动到中心。 关于ios-UI

ios - UICollectionView 将 Item 置于中心位置

我使用collectionview来显示模型和年份,用户可以滑动单元格。被选中的单元格将被定位到居中,而不取决于项目的数量。如有任何帮助,我们将不胜感激。 最佳答案 解决方案1:collectionView.scrollToItemAtIndexPath(indexPath,atScrollPosition:.centeredHorizontally,animated:true)解决方案2:我建议你在开头和结尾添加空项。因此用户可以将第一个和最后一个可见项目滚动到中心。 关于ios-UI

ios - 如何使用动画(deleteItemsAtIndexPaths)从 UICollectionView 中删除唯一的单元格?

我在从UICollectionView中删除单个UICollecitonViewCell时得到断言。前提:我有一个单元格(当我有两个或多个单元格时,删除效果很好)。代码如下:NSIndexPath*ip=[_photosCollectionViewindexPathForCell:cell];[_datasourceremoveItemAtIndex:ip.item];[_photosCollectionViewdeleteItemsAtIndexPaths:@[ip]];//theassertionisraised这是断言文本:NSInternalInconsistencyExcep

ios - 如何使用动画(deleteItemsAtIndexPaths)从 UICollectionView 中删除唯一的单元格?

我在从UICollectionView中删除单个UICollecitonViewCell时得到断言。前提:我有一个单元格(当我有两个或多个单元格时,删除效果很好)。代码如下:NSIndexPath*ip=[_photosCollectionViewindexPathForCell:cell];[_datasourceremoveItemAtIndex:ip.item];[_photosCollectionViewdeleteItemsAtIndexPaths:@[ip]];//theassertionisraised这是断言文本:NSInternalInconsistencyExcep