Как сделать, чтобы приложение смахивало страницы в Swift?
Несколько дней назад я сделал приложение для Android. И теперь я должен сделать то же приложение в IOS. Итак, я учусь быстро. Чтобы сделать то же приложение с Android, я ищу
библиотека, как "ViewPager" в Android. Я искал это и нашел некоторые библиотеки, но они были пользовательскими библиотеками. Я просто хочу использовать библиотеку, сформированную как 'ViewPager'. Многие люди говорят, что вы хотите PagingMenuController. Но я не мог найти сформированную библиотеку об этом.
Чтобы изменить вид с помощью вкладки или смахивания, я должен использовать "PageMenuController"?
Если это правда, кто может сказать мне, как это использовать? Неважно, что ссылка или YouTube, пожалуйста, сообщите мне об этом. Я новичок в Swift, поэтому, если он содержит изображение или мультимедиа, он мне больше подходит.
3 ответа
Насколько я понимаю, вы пытаетесь сделать вступительные страницы, как пользовательский интерфейс
Ты можешь использовать UIPageViewController
Ниже приведены ссылки, которые вы можете рассмотреть
- https://medium.com/how-to-swift/how-to-create-a-uipageviewcontroller-a948047fb6af
- https://www.appcoda.com/uipageviewcontroller-tutorial-intro/
Если вы предпочитаете Стороннюю поддержку, вы можете использовать следующие ссылки:
- https://github.com/hyperoslo/Pages
- https://github.com/tzef/BmoViewPager
- https://github.com/emalyak/EMPageViewController
- https://github.com/uias/Pageboy
- https://github.com/theothertomelliott/TEQuickPageViewController
- https://github.com/uias/Tabman
- https://github.com/naoto0822/SwipePager
Надеюсь это поможет.
UICollectionView
UICollectionViewLayout
Из Apple Docs:
Объект макета для использования. Используйте этот элемент управления для выбора между объектом UICollectionViewFlowLayout и определяемым пользователем объектом макета.
Когда выбран макет потока, вы также можете настроить направление прокрутки для содержимого представления коллекции и указать, имеет ли макет потока вид в верхнем и нижнем колонтитулах. Включение представлений верхнего и нижнего колонтитула добавляет к вашей раскадровке многократно используемые представления, которые можно настроить с помощью содержимого верхнего и нижнего колонтитула. Вы также можете создавать эти представления программно.
Когда выбран пользовательский макет, необходимо указать подкласс UICollectionViewLayout для использования.
Документы: Посмотрите здесь.
Надеюсь это поможет
Вы слышали о CocoaPods? Есть несколько полезных библиотек, которые вы можете использовать для анимации вашего приложения (например, Hero); для перелистывания страниц существует Pageboy: простой, высокоинформативный контроллер просмотра страниц.,
Если вы не знаете, что такое какао-бобы или как их установить, посмотрите это видео ( Учебное пособие по какао-бобам - как установить и настроить какао-бобы)