2017-05-26 3 views
1

私はプレーンを持っていますUITableView &セパレータを隠したいと思います。それを隠すために、私は以下のプロパティを試しました:プレーンテーブルビューセパレータが取り外されていない

これもviewDidLoadに設定します。

self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone; 
self.tableView.separatorColor = [UIColor clearColor]; 

でも、そこにはまだUITableViewのセパレータがあります。どうすれば削除できますか?スウィフト

self.tableView.separatorStyle = UITableViewCellSeparatorStyle.None; 
+0

は、私はプログラム的出発点セパレータの色やセパレータを変更すると、間違っ起こっていただきました、それはないだろうかわからないのtableView画面は、それが可能でない –

+0

を撮影し、追加してくださいあなたのテーブルビュー画面がravi.pi @ –

+0

を撃っ表示します私がシミュレータまたはデバイスでそれを実行するときに影響を与えます。 – Pankil

答えて

0
+0

を削除しようあなたは質問を読んでいますか?OPはすでに 'separatorStyle'として' UITableViewCellSeparatorStyleNone'を設定しています –

+0

上記のセッターメソッドを使用してください –

+0

それは働きません。 – Pankil

-1

ための客観C

[self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone]; 

については

+0

アップロードしたスクリーンショットを見ましたか? – Pankil

0

にプロパティで単一行からscreenshot.Changeセパレータを参照してください。これを試してみてください。それがあなたを助けることを願っています。

if ([cell respondsToSelector:@selector(setPreservesSuperviewLayoutMargins:)]) { 
     cell.preservesSuperviewLayoutMargins = NO; 
    } 
    cell.separatorInset = UIEdgeInsetsMake(0.f, 0.f, 0.f, cell.bounds.size.width); 
    if([cell respondsToSelector:@selector(setLayoutMargins:)]) { 
     cell.layoutMargins = UIEdgeInsetsZero; 
    } 
関連する問題