В конце концов я использовал свойство offsetContent;
Я знал ширину каждой так называемой страницы.
- Я написал код, чтобы получить indexPath на текущий день
- Я извлек раздел indexPath
- я умноженной раздел по ширине зрения и назвал его «смещение»
- I установите для моего UICollectionView.contentOffset.x значение «offset», и он отлично работает.
Я также попытался с помощью .scrollRectToVisible и смещения, и это работало удивительно, но я также хотел обновляемое то, что было основано на contentOffset в UICollectionView и .scrollRectToVisible, похоже, не обновлять это свойство - это был обновлен только после того, как я немного потянул представление.
Спасибо за вашу помощь!
Что вы подразумеваете под страницами товара? –
Имеет ли каждая страница фиксированное количество ячеек сбора? –
Yup, страница товара. У меня есть страницы, показывающие определенный месяц (это календарь). Но (почти) каждый месяц начинается с другого дня (пятница, понедельник и т. Д.), И я хочу прокрутить до раздела (месяца), который содержит текущий день. Поэтому, если я хочу прокрутить (скажем, это сейчас 14 декабря 2015 года), он отображает его следующим образом: https://imgur.com/TiDWW8X - вот почему я хочу привязать его к текущей странице/разделу – Ancinek