1. ホーム
  2. アイオス

[解決済み] [Solved] UITableViewで空のセル間のセパレータを強制的に非表示にすることはできますか?[重複] UITableViewは、空のセル間のセパレータを強制的に隠すことができますか?

2022-04-19 04:10:21

質問

プレーンなスタイルで使用する場合 UITableView というセル数が十分に多い場合 UITableView がスクロールせずに全部表示できない場合、セルの下の空いたスペースにセパレータが表示されません。セルが数個しかない場合、その下の空いたスペースにセパレータが表示されます。

を強制的に削除する方法はありますか? UITableView を使用して、空いたスペースのセパレータを削除することができますか?そうでなければ、各セルにセパレータが描かれたカスタム背景を読み込む必要があり、動作の継承が難しくなると思います。

似たような質問を見つけました。 こちら を使用することはできませんが、グループ化された UITableView を実装しています。

どのように解決するのですか?

テーブルビューにフッターを定義することによって、あなたが望むことを達成することができます。詳しくはこの回答をご覧ください。 UITableViewの下にある余分なセパレータをなくす