草庐IT

CollectionView

全部标签

ios - 为 CollectionView 的单独单元格设置圆形标签 [Swift]

我正在尝试为CollectionView的可见单元格绘制一个圆圈,如下所示我试图通过addSubview然后通过removeFromSuperview以前的标签,但它不起作用letmyIndex1=IndexPath(row:0,section:0)letmyIndex2=IndexPath(row:1,section:0)ifindexPath.row==0{collectionView.cellForItem(at:myIndex1)?.addSubview(labelNew)labelNew.layer.backgroundColor=selectedItem.title.cgC

ios - 如何让 CollectionView 和 TableView 同时滚动?

我在上方有一个CollectionView,在下方有一个表格View。我想做的是,当我向下滚动TableView时,我想带上CollectionView。这一次,当我滚动TableView时,CollectionView没有移动。提前感谢您的帮助! 最佳答案 如果你想向下滚动CollectionView,请将CollectionView放在TableView中。在这种情况下,如果您向下滚动表格View,两者都会向下滚动 关于ios-如何让CollectionView和TableView同

ios - collectionview 中的自定义三角形 UICollectionviewCell

通常UICollectionviewcell是矩形框形状的,我们可以修改自定义UICollectionViewCell的外观,但在我的情况下,我希望单元格是三角形或除简单矩形以外的任何形状,我如何实现此功能? 最佳答案 overridefunccollectionView(collectionView:UICollectionView,cellForItemAtIndexPathindexPath:NSIndexPath)->UICollectionViewCell{letcell=collectionView.dequeueReu

ios - 不为 collectionView 调用 cellForItemAtIndexPath

我在Storyboard中采用了UICollectionView。我还设置了datasource和delegate。下面的方法被调用-(NSInteger)collectionView:(UICollectionView*)collectionViewnumberOfItemsInSection:(NSInteger)section{return4;}但是-(UICollectionViewCell*)collectionView:(UICollectionView*)collectionViewcellForItemAtIndexPath:(NSIndexPath*)indexPat

ios - 如何实时获取collectionView当前的section number

-(void)scrollViewDidScroll:(UIScrollView*)scrollView{NSIndexPath*path=[self.collectionViewindexPathForItemAtPoint:CGPointMake(self.collectionView.contentOffset.x,self.collectionView.contentOffset.y)];NSLog(@"sectionNumber===%ld",path.section);//菜单button滚动到相应的位置[self.menuButtonViewscrollToButtonW

ios - Collectionview 的底部约束未在运行时更新

我正在使用带有FlowLayout的collectionView。请找到下图。图中白色区域为collectionView。在运行时,红色View可能会根据条件隐藏。所以collectionView将不得不向上移动。那不是问题。这按预期工作。但是当collectionView向上移动时,通过20像素的垂直间距约束连接到collectionView的“所有月份”按钮不会向上移动。我的要求是“所有月份”按钮必须位于collectionView旁边20像素,即使collectionView在运行时更改其y位置或高度。编辑:我已将我的ScrollView的contentView向上移动,以向您展

ios - 如何水平滚动collectionview?

我正在使用相机和画廊拍摄图像并将其添加到CollectionView,我只想将图像添加到水平方向的CollectionView所以我将图像添加到数组并更改集合框架以增加CollectionView宽度增加,但是当我增加它的高度时,集合不会滚动到水平方向,那么有什么方法可以做到这一点?这是我的代码:UIImage*image=[infovalueForKey:UIImagePickerControllerOriginalImage];[arrayPicturesaddObject:image];_collPic.frame=CGRectMake(0,_collPic.frame.orig

ios - swift 3 : Enlarging images when selected in CollectionView

美好的一天,我只在Objective-C或Swift2中看到过这样的示例,但在运行Xcode8的Swift3中还没有看到。我的情况是我有一个包含一组图像的CollectionView,我希望它们是当用户点击它们时放大。这是我的代码:@IBOutletweakvarcollectionView:UICollectionView!varimages=["catPic1.jpg","catPic2.jpg","catPic3.jpg"]overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloading

ios - 如何使用 swift 4 显示像 facebook 上传图片这样的 collectionView?

您好,我想完全按照上图显示collectionView。我知道它负责UICollectionViewFlowLayout,但无法做到。非常感谢您的帮助。这是我的代码funccollectionView(_collectionView:UICollectionView,layoutcollectionViewLayout:UICollectionViewLayout,sizeForItemAtindexPath:IndexPath)->CGSize{letyourWidth=(collectionView.bounds.width-4)/3.0letyourHeight=yourWidt

ios - CollectionView 中的 UIMenu 弹出窗口

这就是我设置弹出窗口的方式UIMenuItem*menuItem=[[UIMenuItemalloc]initWithTitle:@"DeletePatient"action:@selector(customAction:)];[[UIMenuControllersharedMenuController]setMenuItems:@[menuItem]];然后添加require方法-(BOOL)canBecomeFirstResponder{returnYES;}-(BOOL)canPerformAction:(SEL)actionwithSender:(id)sender{NSLog