//方案1: 使用RemoteImageSource DownLoadImageTool * tool = [DownLoadImageTool share]; [tool downLoadImageWithUrl:@[@'',@'',@'',@'',@'']]; [tool setLoadImage:^(NSArray * images){ dispatch_async(dispatch_get_main_queue(), ^{ //一句代码解决渐变浏览效果 [YWGradientView gradientViewWithFrame:(CGRect){CGPointZero,CGSizeMake(self.view.width, 400)} WithImages:images joinInSuperView:self.view]; }); }]; //方案2: 使用LocalImageSource // NSArray * images = @[[UIImage imageNamed:@'bg1'],[UIImage imageNamed:@'bg2'],[UIImage imageNamed:@'bg3.jpeg']]; // [YWGradientView gradientViewWithFrame:(CGRect){CGPointZero,CGSizeMake(self.view.width, 400)} WithImages:images joinInSuperView:self.view]; //效果2: [YWGradientViewAddGradient gradientViewWithFrame:CGRectMake(0, 400, 300, 300) WithImage:[UIImage imageNamed:@'bg1'] joinInSuperView:self.view]; //效果3: [YWGradientViewMaskGradient gradientViewWithFrame:CGRectMake(300, 400, self.view.width-300, 300) WithImage:[UIImage imageNamed:@'bg2'] WithAnyView:self.view]; //