相关疑难解决方法(0)

UIView上的绘图渐变不适用于iOS 9

我试图在iOS 9的视图控制器的背景视图上绘制渐变但是,我不知道为什么,不工作

这是我的方法,从viewDidLoad调用

- (void)drawGradient
{
  CAGradientLayer *gradient = [CAGradientLayer layer];
  gradient.frame = self.view.bounds;

  gradient.colors = @[[UIColor greenColor], [UIColor redColor]];
  gradient.locations = @[@0.0, @1.0];

  [self.view.layer insertSublayer:gradient atIndex:0];
}
Run Code Online (Sandbox Code Playgroud)

但没有任何反应,也没有出现渐变.我做错了什么?

objective-c uiview ios

7
推荐指数
1
解决办法
1221
查看次数

标签 统计

ios ×1

objective-c ×1

uiview ×1