Как сделать, чтобы приложение смахивало страницы в Swift?

Несколько дней назад я сделал приложение для Android. И теперь я должен сделать то же приложение в IOS. Итак, я учусь быстро. Чтобы сделать то же приложение с Android, я ищу
библиотека, как "ViewPager" в Android. Я искал это и нашел некоторые библиотеки, но они были пользовательскими библиотеками. Я просто хочу использовать библиотеку, сформированную как 'ViewPager'. Многие люди говорят, что вы хотите PagingMenuController. Но я не мог найти сформированную библиотеку об этом.

Чтобы изменить вид с помощью вкладки или смахивания, я должен использовать "PageMenuController"?

Если это правда, кто может сказать мне, как это использовать? Неважно, что ссылка или YouTube, пожалуйста, сообщите мне об этом. Я новичок в Swift, поэтому, если он содержит изображение или мультимедиа, он мне больше подходит.

3 ответа

Насколько я понимаю, вы пытаетесь сделать вступительные страницы, как пользовательский интерфейс

Ты можешь использовать UIPageViewController

Ниже приведены ссылки, которые вы можете рассмотреть

  1. https://medium.com/how-to-swift/how-to-create-a-uipageviewcontroller-a948047fb6af
  2. https://www.appcoda.com/uipageviewcontroller-tutorial-intro/

Если вы предпочитаете Стороннюю поддержку, вы можете использовать следующие ссылки:

  1. https://github.com/hyperoslo/Pages
  2. https://github.com/tzef/BmoViewPager
  3. https://github.com/emalyak/EMPageViewController
  4. https://github.com/uias/Pageboy
  5. https://github.com/theothertomelliott/TEQuickPageViewController
  6. https://github.com/uias/Tabman
  7. https://github.com/naoto0822/SwipePager

Надеюсь это поможет.

UICollectionView

UICollectionViewLayout

Из Apple Docs:

Объект макета для использования. Используйте этот элемент управления для выбора между объектом UICollectionViewFlowLayout и определяемым пользователем объектом макета.

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

Когда выбран пользовательский макет, необходимо указать подкласс UICollectionViewLayout для использования.

Документы: Посмотрите здесь.

Надеюсь это поможет

Вы слышали о CocoaPods? Есть несколько полезных библиотек, которые вы можете использовать для анимации вашего приложения (например, Hero); для перелистывания страниц существует Pageboy: простой, высокоинформативный контроллер просмотра страниц.,

Если вы не знаете, что такое какао-бобы или как их установить, посмотрите это видео ( Учебное пособие по какао-бобам - как установить и настроить какао-бобы)

Другие вопросы по тегам