サンプル画像
準備
ヘッダにて下記をインポート
#import <QuartzCore/QuartzCore.h>
framework に下記を追加します。
TARGET → Build Phases → Link Binary With Libraries に + で下記を選択追加します。
QuartzCore.framework
サンプルコード
UIView* view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 44)];
CAGradientLayer *pageGradient = [CAGradientLayer layer];
pageGradient.frame = view.bounds;
pageGradient.colors =
[NSArray arrayWithObjects:
// 赤から黒へグラデーションします。
(id)[UIColor redColor].CGColor,
(id)[UIColor blackColor].CGColor, nil];
[view.layer insertSublayer:pageGradient atIndex:0];
[self.view addSubview:view];