iOS Dev 41: UICollectionView Compositional Layout Explained | Swift 5, XCode 13

Sdílet
Vložit
  • čas přidán 27. 08. 2024

Komentáře • 34

  • @simrandotdev
    @simrandotdev Před 2 lety +5

    A video on CollectionView Diffable Data Source as well. And then a video with a combination of Compositional Layout and Diffable Data Source in a single collection view

    • @EmmanuelOkwara
      @EmmanuelOkwara  Před 2 lety +4

      Diffable data source is actually on my list.
      Video coming soon 😊

  • @shaash5960
    @shaash5960 Před rokem

    Buddy, thank you so much. This is the best material on Compositional layout !

  • @Chandan-xz8cd
    @Chandan-xz8cd Před rokem

    This is first video of your channel, and i fall in love with your channel. such powerfull content and amazing explanation. thanks dude.😃

  • @isaaciniongun6568
    @isaaciniongun6568 Před 2 lety

    Excellent tutorial, loved every bit of it.
    Felt like I was back in school, LOL.
    Now I see Compositional Possibilities🚀🚀🚀🚀🚀🚀

    • @EmmanuelOkwara
      @EmmanuelOkwara  Před 2 lety

      “Compositional Possibilities” that’s a good one 😅

  • @zlata96
    @zlata96 Před rokem

    Thank you so much! It was much easier to understand with you explanation 🙏

  • @thientoan0101
    @thientoan0101 Před rokem

    Very easy to understand, thank you so much

  • @valentinalinchuk
    @valentinalinchuk Před 10 měsíci

    Thank you so much for your videos! You explain very very well))

  • @YogeshPateliOS
    @YogeshPateliOS Před rokem +1

    Hey thanks for the video. Why you create your helper as a struct not a class?

  • @aiinque
    @aiinque Před rokem

    great explanation. thank you!

  • @movementinaction
    @movementinaction Před 11 měsíci

    Great Job! Thanks!

  • @hiba60164
    @hiba60164 Před 2 lety +1

    Love from , India . Thanks bro .

  • @mdtarifkhan1825
    @mdtarifkhan1825 Před 2 lety

    sir, I love your teaching ❤
    hope all time you upload new video with new thing for us 😍
    Thank you so much sir for give us your valuable time💕

  • @user-ik3es6gz4q
    @user-ik3es6gz4q Před rokem

    why the change of alignment doesn't change scroll

  • @tehilataub
    @tehilataub Před rokem +1

    Great tutorial, thanks for that !
    Question - If I fetch more images (like infinite scrolling) - do I need to call to createLayout again? or layoutIfNeeded?

    • @EmmanuelOkwara
      @EmmanuelOkwara  Před rokem +3

      No. You create the layout one time and as your data changes, the list will be updated to follow the layout.

  • @RiadSultanov
    @RiadSultanov Před 7 měsíci

    it would be nice if you put the result of the work you're going to do before the work itself (when editing video) instead of showing it with fingers. It's just about what you can do better, anyway nice video, thanks very much!

  • @thereisnoname5678
    @thereisnoname5678 Před 2 lety

    It would be good, if you did a video about what a junior iOS devs should know)

  • @pickleteach1920
    @pickleteach1920 Před 2 lety

    Thank you so much!

  • @rajanmaheshwari
    @rajanmaheshwari Před rokem

    Hi Emmanuel,
    Now the function of NSCollectionLayoutGroup:
    open class func horizontal(layoutSize: NSCollectionLayoutSize, subitem: NSCollectionLayoutItem, count: Int) -> Self
    is deprecated.
    And the new function
    open class func horizontal(layoutSize: NSCollectionLayoutSize, repeatingSubitem subitem: NSCollectionLayoutItem, count: Int) -> Self
    Doesn't yield the output as shown in the video. Can you replace your func and see the behaviour. Its totally different now.
    I think as per new func its our responsibility to adjust the layout size of item and feed the item in group. In your case to have count = 2 horizontally, we need to set the layout size width with fraction as 0.5 in NSCollectionLayoutItem.

  • @thereisnoname5678
    @thereisnoname5678 Před 2 lety

    Nice bro, good luck

  • @Stricken174
    @Stricken174 Před 2 lety

    thank you man)

  • @raychen4458
    @raychen4458 Před 2 lety

    Sir how do you know what item is selected when creating multiple items wrapped in different groups ?

    • @EmmanuelOkwara
      @EmmanuelOkwara  Před 2 lety

      You’ll use the collectionview’s didSelectItemAt delegate method which will give you the index of the selected item.

  • @Stricken174
    @Stricken174 Před 2 lety +1

    magic is forbidden outside Hogwarts!

    • @EmmanuelOkwara
      @EmmanuelOkwara  Před 2 lety

      Is this a reference to Harry Potter? 😅

    • @Stricken174
      @Stricken174 Před 2 lety +1

      @@EmmanuelOkwara Yes) This looks awesome, probably illegal)))