Тёмный

Onboarding with the UIPageViewController (Swift/iOS) 

Swift Arcade
Подписаться 10 тыс.
Просмотров 17 тыс.
50% 1

Опубликовано:

 

29 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 40   
@levinunezmarte6667
@levinunezmarte6667 Год назад
Awesome man. I typically prefer step by step tutorials where things are built from scratch, but the way you explained it plus how well structured the code is, made it very easy to understand.
@ricolamoretti4515
@ricolamoretti4515 3 года назад
Amazing teaching style, thank you so much! Seeing the code in full before and after really helps understand things better after listening to you explain everything in depth!
@swiftarcade7632
@swiftarcade7632 3 года назад
You're very welcome!
@sergiopuccini
@sergiopuccini Год назад
Short and informative video! Thank you!
@Timisenman
@Timisenman 2 года назад
Perfect video, and it's recent??? The hell?? Love the old 8bit themes. Killer video all around. Proudly subscribing.
@swiftarcade7632
@swiftarcade7632 2 года назад
Thanks for stopping by Timothy. All the best on your projects.
@vgilalejandria
@vgilalejandria 3 года назад
Thanks for the video, I was looking for something like this a while ago... Now I have a better understanding of the UIPageViewController. Great way to teach.
@swiftarcade7632
@swiftarcade7632 3 года назад
Most welcome Victor. Thank you so much for stopping by!
@indomitabletr1834
@indomitabletr1834 2 года назад
Documented amazing, Thank you 😊
@diyshow888
@diyshow888 Год назад
🌟Thanks for the video , this is exactly what I want (better than the SwipeableTabBarController on the github) as it's built-in
@guilhermelourenco8480
@guilhermelourenco8480 2 года назад
great tutorial, it will help me a lot this sprint thanks for the video
@swiftarcade7632
@swiftarcade7632 2 года назад
Anytime my friend :)
@hoffsilva
@hoffsilva Год назад
Thank you so much for this explanation. It helped me a lot.
@Tindiization
@Tindiization 3 года назад
This is an amazing video, Jonathan! it's helped me a lot! Thank you so much !
@swiftarcade7632
@swiftarcade7632 3 года назад
Hey you are very welcome Lucas. Onboarding is a super commonly requested feature. So happy this video helps. All the best!
@wowo7219
@wowo7219 Год назад
This is amazing. Thank you so much!
@coffeebydny393
@coffeebydny393 2 года назад
awesome as always
@swiftarcade7632
@swiftarcade7632 2 года назад
Thank you Dny!
@nqmgaming2004
@nqmgaming2004 4 месяца назад
really nice
@charlesparsons5171
@charlesparsons5171 2 года назад
Hey Jonathan, I have the exact framework you have for your first PageViewController. However the content on each of the pages aren't showing up. In your second example, the content was on the screen. I poured over your video a few times but couldn't find the area where you specified how exactly to get the page controller to display the content on the individual pages
@GabrielGoncalves-pm2tz
@GabrielGoncalves-pm2tz 2 года назад
lovely tutorial but for some reason I can't change the pageviewController animation form page curl to scroll so I have this weird page thing animated in my project.PLEASE HELP
@Денис-ж3ф5р
@Денис-ж3ф5р 2 года назад
Thanks for giving just a repo
@abdouett3676
@abdouett3676 3 года назад
Thank you for this video! I hope you start advanced topics in Swift.
@swiftarcade7632
@swiftarcade7632 3 года назад
Will do abdou. Let me know what you would like to see. Will see if I can. Cheers - Joanthan
@abdouett3676
@abdouett3676 3 года назад
@@swiftarcade7632 Thank you! I mean by advanced topics like add a backend to a Swift project, use databases...
@swiftarcade7632
@swiftarcade7632 3 года назад
@@abdouett3676 Gotcha. Will see what I can do.
@abdouett3676
@abdouett3676 3 года назад
@@swiftarcade7632 Thank you very much Jonathan!
@ЕкатеринаКурагина-ш6з
why my onboearding views have different animation? they changes with book pages animation. I used the same code)
@AKAinsanebear
@AKAinsanebear 2 года назад
Hi! Thanks for the awesome video. It really helped my understanding about UIPageView things. I have one question. When I tried UIPageViewController on my project, it keeps me showing the page curl animation even though it is set to scroll type for transition style. I've compared mine with your project and found one difference. Your example project does not have "Application Scene Manifest" key in the project info. When I remove the key and adjust few settings for the first connecting view controllers, it works exact sam as the example project with normally scrolling page views. I was trying to find the reason but there's no luck. Is there any requirements for using UIPageViewControllers correctly?
@swiftarcade7632
@swiftarcade7632 2 года назад
Thank you! Not sure why that is happening. PageCurl is just a transition style you set when you create your UIPageViewController. Not sure why that would be set in your project or why plist would matter. Unless it is a default setting somewhere. Glad to see you got it working! Cheers.
@AKAinsanebear
@AKAinsanebear 2 года назад
@@swiftarcade7632 Thank you for your reply. What I found is like below: - If a project does not have "Application Scene Manifest" key, just initiating PageViewController with transition style parameter works fine. - Otherwise PageViewController needs override init function to set the parameter explicitly. override init(transitionStyle style: UIPageViewController.TransitionStyle, navigationOrientation: UIPageViewController.NavigationOrientation, options: [UIPageViewController.OptionsKey : Any]? = nil) { super.init(transitionStyle: style, navigationOrientation: navigationOrientation, options: options) } I didn't add additional lines but super init, but now it works very well. Still don't know why it is happened, but hope it helps if someone is struggling with the same problem. (If you know why, please let me know 😂) Thanks again!
@pieroteran8626
@pieroteran8626 3 года назад
Thanks!
@swiftarcade7632
@swiftarcade7632 3 года назад
Most welcome Piero. Thanks for stopping by.
@simply6162
@simply6162 2 года назад
what is : " Datasource = self " " delegate = self " for???
@swiftarcade7632
@swiftarcade7632 2 года назад
Hi iStorm. That is the DemoViewController setting itself up as the delegate and data source for page controller data and callbacks.
@simply6162
@simply6162 2 года назад
@@swiftarcade7632 is there a tutorial where u explain it ?
@swiftarcade7632
@swiftarcade7632 2 года назад
@@simply6162 Yes - this protocol-delegate video here: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-JV1BKdz9hUA.html&ab_channel=SwiftArcade
@swoleavocado
@swoleavocado 3 года назад
Would you use a pageController to build a wizard to customize a users experience? e.g. page1- screenName, page2 unitPreference, page3 - notifications etc etc. Otherwise it's essentially a swipe through ad AFTER the user decided to download your app. "... as they used to say at the freshman mixer, when you get a yes, you go home." In other words, if you keep talking, you're likely to talk your way out of a sell. I understand your demo was only an example, I'm thinking for a practical application.
@swiftarcade7632
@swiftarcade7632 3 года назад
Great points Avocado. Where I have seen these onboarding tools used well is when I have purchased a produce (like.a Google WiFi mesh network router), and when I open the app to administer it it walks me through what the router can do. Marketers love these tools too because its also an opportunity for them to ask people to turn on notifications, show them what else the app can do etc etc. I don't like that example so much, but that's what businesses use them for. I agree on your freshman mixer example :)
Далее
What are Nibs? (Swift/iOS)
22:23
Просмотров 5 тыс.
The secret to the UIScrollView
11:44
Просмотров 12 тыс.
Grouping network calls like a boss - DispatchGroup
14:35
Getting started with Combine + UIKit in Swift
23:45
Просмотров 18 тыс.
Figma To Code
52:43
Просмотров 46 тыс.
Introduction to Core Animation (iOS/Swift)
24:30
Просмотров 18 тыс.
24 Xcode Tips in 15 Minutes
15:30
Просмотров 73 тыс.
Shadows in iOS/Swift
16:42
Просмотров 2,5 тыс.
Swift Storyboard Tutorial
12:45
Просмотров 14 тыс.