UIButton *thirdBtn = [UIButton buttonWithType:UIButtonTypeCustom];
? ? thirdBtn.frame = CGRectMake(10, 50, 200, 44);
? ? CAGradientLayer *gradientLayer =? [CAGradientLayer layer];
? ? gradientLayer.frame = CGRectMake(0, 0, 200, 44);
? ? gradientLayer.startPoint = CGPointMake(0, 0);
? ? gradientLayer.endPoint = CGPointMake(1, 0);
? ? gradientLayer.locations = @[@(0.5),@(1.0)];//漸變點(diǎn)
? ? [gradientLayer setColors:@[(id)[[UIColor redColor] CGColor],(id)[RGB(100, 100, 100) CGColor]]];//漸變數(shù)組
? ? [thirdBtn.layer addSublayer:gradientLayer];
? ? [thirdBtn setTitle:@"代碼創(chuàng)建的按鈕,使用layer" forState:UIControlStateNormal];
? ? [self.view addSubview:thirdBtn];