//// General Declarations
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
CGContextRef context = UIGraphicsGetCurrentContext();
//// Color Declarations
UIColor* color = [UIColor colorWithRed: 0.623 green: 0.61 blue: 0.61 alpha: 1];
//// Gradient Declarations
CGFloat gradientLocations[] = {0.62, 0.9, 1};
CGGradientRef gradient = CGGradientCreateWithColors(colorSpace, (__bridge CFArrayRef)@[(id)UIColor.whiteColor.CGColor, (id)[UIColor.whiteColor blendedColorWithFraction: 0.5 ofColor: UIColor.blackColor].CGColor, (id)UIColor.blackColor.CGColor], gradientLocations);
我正在使用一個工具,我正在製作路徑並應用漸變。當我將此代碼複製粘貼到Xcode時,它會告訴我們沒有它不存在。'UIColor'沒有可見的@interface聲明選擇器'blendedColorWithFraction:ofColor:'
什麼是替代方法,我可以用它來代替這個。
以下是錯誤的截圖。
由於
看起來這隻適用於OSX,不適用於iOS https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSColor_Class/#//apple_ref/occ/instm/NSColor/blendedColorWithFraction:ofColor: –