読者です 読者をやめる 読者になる 読者になる

みかづきブログ その3

3ヶ月つづけてみました。

UIViewの背景にグラデーションを設定しよう。

グラデーションをかけたレイヤーをつくってViewのSublayerに追加すればOKです。

ViewController.m の viewDidLoad 内に記述したコード

    // レイヤーの作成
    CAGradientLayer *gradient = [CAGradientLayer layer];
    
    // レイヤーサイズをビューのサイズをそろえる
    gradient.frame = self.view.bounds;
    
    // 開始色と終了色を設定
    gradient.colors = @[
        // 開始色
        (id)[UIColor colorWithRed:.87 green:.68 blue:.27 alpha:1].CGColor,
        // 終了色
        (id)[UIColor colorWithRed:.89 green:.54 blue:.72 alpha:1].CGColor
    ];
    
    // レイヤーを追加
    [self.view.layer insertSublayer:gradient atIndex:0];

結果

f:id:kimizuka:20140506145007p:plain

今回は以上です。