How to add Sections, Headers, Footers to TableView in iOS (Swift 2020)

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 พ.ย. 2024

ความคิดเห็น • 59

  • @vishwajeetpatil9381
    @vishwajeetpatil9381 3 ปีที่แล้ว +5

    heightForHeaderInSection is not working for me.
    My Xcode version is 13
    What should I do ?

    • @antonioporeiro9270
      @antonioporeiro9270 ปีที่แล้ว +1

      After one year nobody dont tell what wrong(

    • @Nickarietta31
      @Nickarietta31 ปีที่แล้ว +1

      not working for me either. I'm also Xcode 13

    • @UjinKrabs
      @UjinKrabs 9 หลายเดือนก่อน

      Not working for me either too! Xcode 13

    • @UjinKrabs
      @UjinKrabs 9 หลายเดือนก่อน

      Maybe. func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
      return UIView.init(frame: CGRect.init(x: 0, y: 0, width: tableView.frame.width, height: 50))
      }

    • @UjinKrabs
      @UjinKrabs 9 หลายเดือนก่อน

      together with .
      func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
      return 100
      }
      func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
      return UIView.init(frame: CGRect.init(x: 0, y: 0, width: tableView.frame.width, height: 50))
      }

  • @caminaydime
    @caminaydime 3 ปีที่แล้ว +1

    After some days looking for the correct way to show the data, now I finally did it! Thank you for your simplicity, others videos they put a lot of things and loose the point of the tutorial that is TEACH, and the best way to teach is simplicity!

  • @Nickarietta31
    @Nickarietta31 ปีที่แล้ว +1

    func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
    return 20.0
    This isn't working for me. I'm using Xcode 13. Thoughts?

    • @Ikona731
      @Ikona731 ปีที่แล้ว

      Me either, did you find a solution?

  • @mak_whisk
    @mak_whisk 2 ปีที่แล้ว +1

    Thank you

  • @defyent
    @defyent 4 ปีที่แล้ว +12

    would much rather look at the entire screen so we can see everything at once instead of all the zooming and mouse follow stuff, otherwise great video thank you.

    • @iOSAcademy
      @iOSAcademy  4 ปีที่แล้ว +1

      Thanks for the feedback & thanks for watching!

  • @sarathchandradamineni6656
    @sarathchandradamineni6656 3 ปีที่แล้ว +2

    Very straight forward, abstract and clear information. thank you and really helpful

    • @iOSAcademy
      @iOSAcademy  3 ปีที่แล้ว

      You’re welcome

  • @Jonas-md7qg
    @Jonas-md7qg 3 ปีที่แล้ว +1

    Hey I can't access the Arrays in the Array by referring to them as sections.. maybe you can help me with that? - Great Videos btw!! 🔥

    • @iOSAcademy
      @iOSAcademy  3 ปีที่แล้ว

      What error do you get? I have a hunch your syntax is incorrect

  • @ActionCloud
    @ActionCloud 4 ปีที่แล้ว +2

    favorite channel at the moment! Keep it up!

    • @iOSAcademy
      @iOSAcademy  4 ปีที่แล้ว

      Thanks! Make sure to subscribe for more

    • @ActionCloud
      @ActionCloud 4 ปีที่แล้ว

      iOS Academy already done!

  • @manikantanallabothu8788
    @manikantanallabothu8788 3 ปีที่แล้ว

    How to give header and footer for evry section

  • @arvinstark667
    @arvinstark667 4 ปีที่แล้ว +2

    How can I make header or footer of the table view fixed?

    • @iOSAcademy
      @iOSAcademy  4 ปีที่แล้ว

      Youd use an extra external view

  • @calebgates2307
    @calebgates2307 ปีที่แล้ว

    10:50 Please please please tell how to set an arbitrary height for the header, which will depend on the size of the label that is put inside of the view. Should it be done in viewDidLayoutSubviews? Is it the systemLayoutSizeFitting? Please help!

  • @sovrinfo
    @sovrinfo 2 ปีที่แล้ว +1

    Thanks you a lot!

  • @travelfeaturedyournexttrav5368
    @travelfeaturedyournexttrav5368 4 ปีที่แล้ว

    good afternoon sorry but i have one problem with my code in my application.
    the question is i crate a tableview end i create the extension for convert in pdf end print it, but when i print it is come out like e column and not cover all page.
    can you help me?
    thank you so much

  • @erickramones2167
    @erickramones2167 4 ปีที่แล้ว +5

    you should record the entire screen like at 3:36

    • @iOSAcademy
      @iOSAcademy  4 ปีที่แล้ว

      Thanks for the feedback

    • @tibettenballs4962
      @tibettenballs4962 2 ปีที่แล้ว

      you should stop telling my man what to do.

  • @lansky2947
    @lansky2947 4 ปีที่แล้ว +1

    Could you teach me how to make a footer isn't scrolling with the tableview? Thanks

    • @iOSAcademy
      @iOSAcademy  4 ปีที่แล้ว +1

      Sure! Do you mean a "sticky" footer that does not scroll? Or a footer all the way at bottom of scroll area? Make sure to subscribe so you don't miss the video :)

    • @lansky2947
      @lansky2947 4 ปีที่แล้ว

      @@iOSAcademyI mean sticky footer that doesn't scroll with tableview, because I want making a ads view on there. By the way your tutorial viedo is great. XD

  • @George-yk9xi
    @George-yk9xi 4 ปีที่แล้ว +1

    Another awesome video as always, thanks a lot!!

    • @iOSAcademy
      @iOSAcademy  4 ปีที่แล้ว

      You’re welcome, make sure to subscribe

  • @hanzalaraza8709
    @hanzalaraza8709 3 ปีที่แล้ว

    Hey , How can i manage pagination with section header is the date (which is dynamic in every pagination) and every date has some activity which has to be shown under the date section and so on

  • @GurpreetSingh-fb4pn
    @GurpreetSingh-fb4pn 4 ปีที่แล้ว

    good explanation
    dude

  • @Ikona731
    @Ikona731 ปีที่แล้ว

    func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
    return 20
    }
    is not working to space sections is there another way to do so?

    • @iOSAcademy
      @iOSAcademy  ปีที่แล้ว

      Are you registering and dequeueing the header?

    • @UjinKrabs
      @UjinKrabs 9 หลายเดือนก่อน

      @@iOSAcademy This working for me. Xcode 13. func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
      return UIView.init(frame: CGRect.init(x: 0, y: 0, width: tableView.frame.width, height: 50))
      }

    • @UjinKrabs
      @UjinKrabs 9 หลายเดือนก่อน

      @@iOSAcademy This works for me -> Xcode 13
      func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
      return 100
      }
      func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
      return UIView.init(frame: CGRect.init(x: 0, y: 0, width: tableView.frame.width, height: 50))
      }

    • @UjinKrabs
      @UjinKrabs 9 หลายเดือนก่อน

      Working. Xcode version is 13.
      func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
      return UIView.init(frame: CGRect.init(x: 0, y: 0, width: tableView.frame.width, height: 8))
      }
      func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
      return 100
      }

  • @xDARKandOMINOUSx
    @xDARKandOMINOUSx 4 ปีที่แล้ว +1

    Am I missing something? Did a PRINT statement in the didSelectRowAt block and it isn't working?

    • @iOSAcademy
      @iOSAcademy  4 ปีที่แล้ว

      Did you set the delegate to self?

  • @cem890
    @cem890 4 ปีที่แล้ว +1

    How can we divide the data captured with json into sections?

    • @iOSAcademy
      @iOSAcademy  4 ปีที่แล้ว +2

      You should use multi dimensional arrays

    • @TheBooban
      @TheBooban 4 ปีที่แล้ว

      @@iOSAcademy What? Show us please. filter. reduce. oh my!

  • @jojuanf9988
    @jojuanf9988 4 ปีที่แล้ว

    Awesome video man

    • @iOSAcademy
      @iOSAcademy  4 ปีที่แล้ว

      Thanks! Make sure to subscribe for more :)

  • @abs_goose2712
    @abs_goose2712 4 ปีที่แล้ว

    Is there a way to build out header and footer views in storyboards?

    • @iOSAcademy
      @iOSAcademy  4 ปีที่แล้ว +1

      Yes! You can simply drag a uiview into the tableview

    • @cem890
      @cem890 4 ปีที่แล้ว

      @@iOSAcademy how can make sticky header with this uiview

  • @danya4462
    @danya4462 3 ปีที่แล้ว

    Спасибо. очень полезно

  • @rohitoznikam3735
    @rohitoznikam3735 4 ปีที่แล้ว +2

    Too much zoom in and zoom out is irritating instead increase the font size please ?

    • @iOSAcademy
      @iOSAcademy  4 ปีที่แล้ว

      Good feedback, newer videos have less zoom

  • @Iiliest
    @Iiliest 4 ปีที่แล้ว

    Wow we get clickbated so hard. This dude literally said on iOS. But I guess he lied-

    • @iOSAcademy
      @iOSAcademy  4 ปีที่แล้ว

      Sorry you feel that way. Please do share what topic i missed when covering this

    • @judedavis92
      @judedavis92 3 ปีที่แล้ว

      This is on iOS, stupid!!
      So stupid