Ios 防止UICollectionView子视图滚动
我正在使用Ios 防止UICollectionView子视图滚动,ios,uicollectionview,uicollectionviewcell,subview,sticky-footer,Ios,Uicollectionview,Uicollectionviewcell,Subview,Sticky Footer,我正在使用UICollectionView。从未与 这是以前的事。所以,我面临着很多问题。一个是我想补充的 UIView作为UICollectionView上的子视图,用于显示 UIView作为点击UICollectionViewCell的弹出视图。我可以补充一点 集合视图的子视图。但问题是当我滚动时 UICollectionView,子视图也随之滚动。它想要查看 粘贴在UICollectionView的底部。它不应随 UICollectionView。它应该在视图的底部始终可见。我 试图将ui
UICollectionView
。从未与
这是以前的事。所以,我面临着很多问题。一个是我想补充的
UIView
作为UICollectionView
上的子视图,用于显示
UIView
作为点击UICollectionViewCell
的弹出视图。我可以补充一点
集合视图的子视图。但问题是当我滚动时
UICollectionView
,子视图也随之滚动。它想要查看
粘贴在UICollectionView
的底部。它不应随
UICollectionView
。它应该在视图的底部始终可见。我
试图将ui视图
添加为页脚,但未成功
这是我的密码
页脚视图
- (UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"add footer view ");
UICollectionReusableView *reusableview = nil;
if (kind == UICollectionElementKindSectionFooter) {
UICollectionReusableView *footerview = [collectionView dequeueReusableSupplementaryViewOfKind:UICollectionElementKindSectionFooter withReuseIdentifier:UICollectionElementKindSectionFooter forIndexPath:indexPath];
[footerview addSubview:popupView];
reusableview = footerview;
}
return reusableview;
}
-(CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout referenceSizeForFooterInSection:(NSInteger)section
{
return CGSizeMake(dotsCollectionView.frame.size.width, 120);
}
如果有其他方法,请告诉我。任何帮助都将不胜感激。谢谢UIView不应该是UICollectionView的子视图。它应该是UICollectionView的同级,它将占据父视图的下半部分。如果您希望UIView仅在用户选择单元时可见,则可以使用UIView的高度约束(如果您添加了高度约束)进行操作。将高度约束常量设置为用户选择单元格时所需的值,并将其设置为隐藏时所需的0。UIView不应是UICollectionView的子视图。它应该是UICollectionView的同级,它将占据父视图的下半部分。如果您希望UIView仅在用户选择单元时可见,则可以使用UIView的高度约束(如果您添加了高度约束)进行操作。当用户选择单元格时,将高度约束常数设置为您想要的值,当您想要隐藏单元格时,将其设置为0。如果您在本文中添加一些图像以更好地理解,会更好:)@RicetongTan这应该是答案而不是注释谢谢@Ricetong,您的意思是我应该将UIView添加为UIViewController的子视图。好吧,这个主意奏效了。:-)