web-dev-qa-db-ja.com

UITableViewの境界線を削除するにはどうすればよいですか?

UITableViewコントロールをサブクラス化し、スタイルをグループ化しましたが、セルセパレーターは必要ありません。テーブルビューのseparatorStyleをnoneに設定しようとしましたが、機能しません。誰でも助けてくれますか?

62
Vparab

グループ化されたテーブルビューでは、separatorStyleを設定しても何も起こりません。非表示にする場合は、次を実行します。

tableView.separatorColor = [UIColor clearColor];
115
Sam Soffes

これを使って

tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
61
pradeep dhyani

テーブルビューの境界線を削除するには、次の行を記述します。

self.myTableView.separatorColor = [UIColor clearColor];

テーブルビューの境界線とセル間の境界線の両方を削除する場合は、両方の行を記述する必要があります。

self.myTableView.separatorColor = [UIColor clearColor];
self.myTableView.separatorStyle = UITableViewCellSeparatorStyleNone;
7
Gabriel

これは私のためにトリックをしました:

[dayTableView setSeparatorColor:[UIColor whiteColor]]; //or your background color
4
Akshay Shah

セルの背景色にsetSeparatorColorを使用するのはどうですか?

2
leonho

Swift 4の使用

myTableView.separatorStyle = UITableViewCellSeparatorStyle.none
1
Noer Cholis