2012-05-02 14 views
0

勾配バックグラウンドでUITableViewの各セルを設定しましたが、情報がある各行に勾配が表示されます。したがって情報が表示された後、白いセルがセパレータを下に表示します。区切り線が消えるように区切り線を変更する方法、または白を設定する方法、または入力したセルの後に白い背景を作る方法はありますか?前もって感謝します。UITableViewのポピュレートされたセルの後にセパレータラインが消えるようにセパレータラインを変更する方法

たとえば、5つのセルがありますが、内部には3つのセルしかありません。したがって、iPhoneはグラデーションの背景とトップ3のセルの情報を表示し、ボトム2は白い背景と内部は表示されません。私はセパレータを黒に設定しています。下の2つのセルにも黒のセパレータがあります。だから、トップ3セルの黒色セパレータを維持しながら、下の2つのセパレータをどのように白に設定しますか? uは、たとえば使用することができ、セパレータについては

答えて

2

テーブルビューでuは、インタフェースビルダーまたはコードで誰にも負けない、セパレータのスタイルを変更することができますのいずれかを試してみてください。この

self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone; 
2

self.mytable.separatorColor=[UIColor whiteColor]; 

しかし、私は本当にあなたが背景色にachiveしようとするものを理解していません。

+0

感謝のコード行を使用tableviewcontrillerを使用している場合は、私が先頭に例を掲載しました。上記のコードはすべての区切り文字の色を変更できます。特定のセパレータまたはセパレータの色を変更する方法はありますか? – tipsywacky

2

のようにそれを与えるこれら2:あなたの細胞は

tableView.separatorColor = [UIColor whiteColor]; 
tableView.separatorStyle = UITableViewCellSeparatorStyleNone; 

注意が必要になりますいくつかの区切り線を単独で描画します。

1

あなたはその後、

self.tableView.separatorColor=[UIColor whiteColor]; 
関連する問題