Я работаю с UICollectionView
. Никогда раньше не работал с . Итак, у меня много проблем. Один из них пытается добавить UIView
в качестве подсмотра на UICollectionView
, с целью показать UIView
как всплывающее представление на кране UICollectionViewCell
. Я могу добавить subview к collectionView
. Но проблема в том, что когда я прокручиваю UICollectionView
, подвью также прокручивается вместе с ним. Он хочет, чтобы UIView
был палкой внизу UICollectionView
. Он не должен прокручиваться с UICollectionView
. Он должен быть всегда видимым внизу. I попытался добавить UIView
в качестве нижнего колонтитула, но не сработал.Предотвращение прокрутки подкачки UICollectionView
Вот мой код footerView
- (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, когда вы хотите, чтобы она была скрыта. –
Будет лучше, если вы добавите несколько изображений с этим сообщением для лучшего понимания :) – Vizllx
@RicetongTan, который должен быть ответом не на комментарий – Wain