4
我完全在这个问题上难住,它应该是如此简单,它使我疯狂。梯度方向从左到右
我正在使用这个苹果反射教程。
他们有图像梯度从上到下显示出来。
- 我怎样才能使一个梯度从左至右
- 我怎么能水平翻转图像。在他们的例子中,他们垂直翻转图像。
有帮助吗?
//The gradient code is here but I don't know what should be the gradient start/end points
CGImageRef CreateGradientImage(int pixelsWide, int pixelsHigh)
{
.....
gradientStartPoint = CGPointZero;
gradientEndPoint = CGPointMake(0, pixelsHigh);
}
//similarly I know the image flip happens here but for life of me I cannot make it flip horizontally
- (UIImage *)reflectedImage:(UIImageView *)fromImage withHeight:(NSUInteger)height
{
.....
CGContextTranslateCTM(mainViewContentContext, 0.0, height);
CGContextScaleCTM(mainViewContentContext, 1.0, -1.0);
}
感谢您的代码。水平翻转完美地工作,但从左到右的梯度不起作用。它显示了图像上的渐变,而不是从中间的某个地方开始,一直走到正确的位置 –
ok,正在工作 – LuisEspinoza
我在我的帖子中附加了一个图像,当我输入渐变gradientStartPoint = CGPointZero; gradientEndPoint = CGPointMake(pixelsWide,0); –