cagradientlayer

    0熱度

    2回答

    我已經通過下面的代碼所產生的梯度的UIColor漸變背景顏色錯誤: CAGradientLayer *gradientLayer = [CAGradientLayer layer]; gradientLayer.colors = @[(__bridge id)[UIColor redColor].CGColor, (__bridge id)[UIColor yellowColo

    2熱度

    2回答

    我知道該怎麼做(1)但我該怎麼做(2)? UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 50)]; CAGradientLayer *gradient = [CAGradientLayer layer]; gradient.frame = view.bounds; gradient.colors = @

    1熱度

    3回答

    我試圖創建一個表視圖(定製類沒有的UITableView),其中它的結果有一個像下面的示例圖像中的漸變效果: 我試了一下: 我成功地設法將正確的漸變作爲背景添加到每個表格單元格中,但我需要它是每個標籤的文本顏色,而不是每個單元格的背景。 Question。 (I問這一個。) FAILED ATEMPT: 創建自定義梯度圖像和將其添加爲colorWithPatternImage:給每個標籤,但由於每

    1熱度

    1回答

    我正在嘗試繪製一個填充漸變的圓形進度條。我的代碼如下: override func draw(_ rect: CGRect) { let circlePath = UIBezierPath(arcCenter: CGPoint(x: rect.size.width/2.0, y: rect.size.height/2.0), radius: rect.size.height/2.0,

    0熱度

    1回答

    我正在嘗試使漸變具有動畫效果,以便兩種顏色的位置從左向右移動。問題是,一旦動畫完成,漸變位置就會回到原來的位置。 這裏是我的遊樂場代碼: import UIKit import PlaygroundSupport class MyViewController : UIViewController { let gradientLayer: CAGradientLayer = {

    0熱度

    1回答

    我想動畫一個三色漸變緩慢。 我有一個自定義UIView像這樣: class MyView: UIView, CAAnimationDelegate { lazy var gradientLayer: CAGradientLayer = { let l = CAGradientLayer() l.frame = self.frame l.colors

    0熱度

    1回答

    我得到這個CAShapeLayer繪製圖表中的線對我來說: open func generateLayer(path: UIBezierPath) -> CAShapeLayer { let lineLayer = CAShapeLayer() lineLayer.lineJoin = lineJoin.CALayerString lineLayer.lineCap

    0熱度

    1回答

    的面膜我要畫這樣 一個按鈕,於是我就用CAGradientLayer,CAShapeLayer和UIBezierPath。像這樣的代碼: let gradientLayer: CAGradientLayer = CAGradientLayer.init() gradientLayer.startPoint = CGPoint.init(x: 0, y: 0.7) gradien

    0熱度

    1回答

    有一個CAShapeLayer ,當我將它作爲一個面具我得到一個空白屏幕 這裏是我的代碼: let width: CGFloat = frame.width let radius: CGFloat = (width - 35)/2 let poing = CGPoint(x: width/2, y: radius + 8) let path = UIBezierPa

    0熱度

    1回答

    我想用四種給定顏色創建漸變圖層。我有一個漸變草圖文件。我有彩色停止的座標。我計算了CAGradientLayer的開始和結束點的標準化座標。我還計算了顏色相互轉換的位置。仍然該圖層與草圖圖像不匹配。你能幫我什麼可能是錯的?導出圖像的使用不是一種選擇,因爲圖層必須隨動畫更改爲其他漸變位置。 let imageWidth: CGFloat = 375.0 let imageHeihgt: CGFlo