このタイプのカスタムグラデーションカラーをテーブルビューセルに動的に取り込みたいとします。テーブルビューセルのグラデーションカラーを動的に適用する
しかし、これを達成する方法を理解できません。私はスウィフトのプログラミングで一新しています。どんな種類の助けでも非常に感謝します。
おかげ
このタイプのカスタムグラデーションカラーをテーブルビューセルに動的に取り込みたいとします。テーブルビューセルのグラデーションカラーを動的に適用する
しかし、これを達成する方法を理解できません。私はスウィフトのプログラミングで一新しています。どんな種類の助けでも非常に感謝します。
おかげ
これが役立つことを願っています。..
let layer = CAGradientLayer()
layer.frame = self.tableview.frame
let colorTop = UIColor(red: 104.0/255.0, green: 89.0/255.0, blue: 234.0/255.0, alpha: 1.0).cgColor
let colorBottom = UIColor(red: 106.0/255.0, green: 206.0/255.0, blue: 176.0/255.0, alpha: 1.0).cgColor
layer.colors = [colorTop, colorBottom]
layer.startPoint = CGPoint(x:0.5, y:0.0)
layer.endPoint = CGPoint(x:0.5, y:1.0);
self.tableview.layer.addSublayer(layer)
注:セットクリアカラーセルにbackgroundcolour
テーブルビューにグラデーションを適用するために、これを試してみてください
let gradient = CAGradientLayer()
gradient.frame = view.bounds
gradient.colors = [UIColor.green.cgColor, UIColor.white.cgColor]
self.tableView.separatorColor = UIColor.clear
self.tableView.layer.insertSublayer(gradient, at: 0)
むしろのtableViewに追加し、cellSpeartorが色をクリアするために設定されていることを確認し、セルにグラデーションを追加しないでくださいセルの背景
cell.contentView.backgroundColor = UIColor.clear
それは、tableviewに勾配を追加します。それは素晴らしいことです。しかし、私のセルの内容はグラデーションの下に隠れています。私はあなたが今すぐviewdidappear関数で提供したコードを入れています。 提案がありますか? –
あなたのコードを教えてもらえますか? – Priya
に鮮明な色を設定。それは仕事をする必要があります –