2017-02-07 13 views

答えて

0

separatorColorはUITableViewのプロパティです。どの値を最後に割り当てても、その値は上書きされます。したがって、異なる細胞に異なる色を設定することはできません。

各セルに独自のUIViewを、高さ= 1ピクセル、幅がtableViewCellのセパレータとして作成できます。 最初のセルの区切り線を非表示にするか、背景色をクリアにします。 残りのセルに必要な色を割り当てます。

+0

のTHX助けを取ることができ、私はあなたが優先順位を変更することができますね...しかし、どのように.. ?) – Oleksandr

0

あなたはしかし、(私はちょうど新しい解決策を見つけることを望んだ、それを知っていた... をwillDisplayCell

func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) { 
    if indexPath.row == 0 { 
     tableView.separatorColor = UIColor.clear 
    } else { 
     tableView.separatorColor = UIColor.green 
    } 
} 
+0

投稿する前にこれをチェックしましたか?) – Oleksandr

関連する問題