У меня в настоящее время есть UICollectionView, который является 2 столбцами UICollectionViewCells, и мне интересно, если кто-то определил, как сделать ячейку расширяться до полной ширины экрана и заставить остальных двигаться вниз. Я попытался связать с размером кадра ячейки и строками, но ничего, кажется, не ведет себя должным образом. Есть идеи?UICollectionViewCell двойной размер при выборе
0
A
ответ
0
Вам нужно два UICollectionViewLayouts. Измените свой ItemSize на второй UICollectionViewLayout. Затем вы можете позвонить setCollectionViewLayout:animated
, который будет анимировать изменение между двумя макетами просмотра коллекций.
1
ли что-то вроде этой работы для вас:
-(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath {
self.path = indexPath;
[self.collectionView reloadData];
}
- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath {
if ([indexPath isEqual:self.path]) {
return CGSizeMake(320, 150);
}else{
return CGSizeMake(150, 150);
}
}
Смежные вопросы
- 1. Как использовать Segue при выборе UICollectionViewCell
- 2. Двойной щелчок Жест на UICollectionViewCell?
- 3. Размер и поворот UICollectionViewCell
- 4. UICollectionViewCell не правильный размер
- 5. UICollectionViewCell меняет размер ячейки при прокрутке
- 6. Размер UICollectionViewCell будет отличаться при прокрутке экрана
- 7. Как установить размер UICollectionViewCell?
- 8. Неправильный UICollectionViewCell размер
- 9. Как нарисовать границу вокруг UIImageView, содержащуюся в UICollectionViewCell, при выборе?
- 10. Swift: Как использовать Segue при выборе UICollectionViewCell (внутри UITableViewCell)
- 11. Как установить размер прототипа UICollectionViewCell
- 12. Изменить размер изделия внутри UICollectionViewCell
- 13. Ручка scrollview размер в UICollectionViewCell
- 14. Как обернуть собственный размер UICollectionViewCell
- 15. Случайный размер дизайна окружности UICollectionViewCell
- 16. Установите UIButton на размер UICollectionViewCell
- 17. UICollectionViewCell Размер, равный UICollectionView size
- 18. динамически двойной размер изображения
- 19. Как изменить размер элементов UICollectionViewCell при первом появлении UICollectionView
- 20. Проблема UICollectionViewCell при перезагрузке?
- 21. Анимация при удалении UICollectionViewCell
- 22. UICollectionViewCell исчезает при прокрутке
- 23. Изменить размер одного UICollectionViewCell, возможно ли это?
- 24. Как изменить размер UICollectionViewCell (с Xib)
- 25. iOS- UICollectionViewCell асимметричный размер каждой ячейки
- 26. UICollectionViewCell Размер согласно экрану/FrameSize Swift
- 27. Калибровка UICollectionViewCell На основе метки Размер
- 28. UICollectionViewCell игнорирует указанный размер, но уважает происхождение
- 29. Как изменить размер внутренних элементов UICollectionViewCell?
- 30. Как изменить размер UICollectionViewCell программно в Swift?
Почти, кроме случаев, когда выбран пункт справа, пункт слева сидит в центре, а затем все смещения, чтобы освободить место для него. Кроме того, есть ли способ оживить это? – user1933131
@ user1933131, где вы хотите, чтобы это осталось, когда вы выбрали правильный? Вы хотите, чтобы он остался слева и имел отверстие справа? Я не знаю, есть ли способ оживить это. – rdelmar