1. ホーム
  2. オブジェクティブC

[解決済み】UITableViewからセパレータラインを削除する方法はありますか?

2022-04-06 19:51:03

質問

UITableViewのプレーンモード時に、セパレータラインを完全に削除する方法を探しています。これはgroupedでは自動的に行われますが、これはまた、測定しにくい方法でテーブルの寸法を変更します。セパレータラインの色をcolorClearにしました。しかし、これは完全に問題を解決するものではありません。

セルの中にカスタム背景画を描こうとしていて、セルをシームレスにしたいので、間に残る1ピクセルの線が問題を起こしているのです。グループ化されたビューを使用してからそれを伸ばすという、よりエレガントな回避策はあるのでしょうか?

解決方法は?

で行うことができます。 UITableView プロパティ separatorStyle . プロパティに設定されていることを確認します。 UITableViewCellSeparatorStyleNone で、設定完了です。

Objective-C

self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;

Swift (3以前) の場合

tableView.separatorStyle = .None

Swift 3/4/5 の場合

tableView.separatorStyle = .none