背景色をグラデーション
UIViewにはCALayerといったレイヤー機能を持っているので、このレイヤーにグラデーション用レイヤーを追加します。
なおグラデーションレイヤーを使うには QuartzCore フレームワークの追加とヘッダーのインポートを忘れずに。
// 背景色を初期化 CAGradientLayer *gradient = [CAGradientLayer layer]; gradient.frame = [UIScreen mainScreen].bounds; gradient.colors = @[ (id)[[UIColor whiteColor] CGColor], (id)[[UIColor darkGrayColor] CGColor] ]; [self.view.layer insertSublayer:gradient atIndex:0];