タグ

ブックマーク / qiita.com/szk-atmosphere (1)

  • UITableViewのsection数が可変の場合にsectionを意識せずにレイアウトできる実装方法 - Qiita

    まず始めに UITableViewでsectionの数が可変なレイアウトを行う場合に、DataSourceの実装がif文やswitch-case文の分岐でコードが見にくくなりがちなうえに、sectionの番号を意識した実装をしなければならなくなってしまいます。 その問題点を改善できる実装方法を紹介したいと思います。 プロフィール画面のレイアウト 以下のスクリーンショットのような画面を実装するとします。 セクション0... ユーザーのプロフィールのView セクション1... フォローしているユーザーの一覧 セクション2... フォロワーの一覧 ただしフォローしているユーザーの人数が0人のとき、またはフォロワーの人数が0人のときにはそれぞれのセクションが表示されないものとします。 そのためにセクションの番号は数値によって可変となります。 LayoutManagerの実装 まず、レイアウトの要

    UITableViewのsection数が可変の場合にsectionを意識せずにレイアウトできる実装方法 - Qiita
  • 1