Как добавить разбиение на ячейки UITableView с помощью функции «заглядывать»? - PullRequest
0 голосов
/ 10 июня 2019

Я хочу добавить что-то вроде того, что есть в приложении магазина приложений:

enter image description here

Как вы можете видеть, это не только одна ячейка, которая разбивается на страницы, но вы также можете видеть два края ячеек слева и справа. Я попытался реализовать это в своем приложении, сделав каждую ячейку немного меньше, чем размер collectionView, а затем включил isPagingEnabled, но когда я переворачивал от ячейки к ячейке, он отображал не страницу от ячейки к ячейке, а ширину весь UICollectionView каждый раз. Это привело к нежелательному эффекту, когда каждая переворачиваемая страница приводила к увеличению смещения, когда ячейки смещались все дальше и дальше от экрана.

Я немного исследовал это и реализовал targetContentOffset (forProposedContentOffset ... но он никогда не вызывался и не работал.

Предпочтительно, я бы хотел сохранить плавную работу встроенной нумерации страниц и просто настроить ее.

Спасибо!

1 Ответ

0 голосов
/ 10 июня 2019

Вместо того, чтобы реализовывать поведение «подсматривать», делегируйте его сторонней библиотеке iCourasel . Реализуя это самостоятельно, вы получите UICollectionView внутри UITableViewCell. По вашему требованию iCarouselTypeLinear соответствует вашим требованиям.

...