应用于UITextView的CAGradient上的颜色错误

时间:2013-11-03 09:52:16

标签: uitableview ios7 uitextview cagradientlayer

我正在创建一个iOS7应用,我在UITextView单元格中有一个UITableView并且已应用CAGradient。如果我使用clearColor中的不同颜色可以正常工作,但如果我使用clearColor作为渐变的颜色之一,那么它就会变成灰色......

这是我的代码。 theContentUITextView

CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame = theContent.bounds;
gradient.colors = [NSArray arrayWithObjects:(id)[[UIColor clearColor] CGColor], (id)[[UIColor whiteColor] CGColor], nil];
[theContent.layer insertSublayer:gradient atIndex:100];

这是最终的(错误的)结果......

enter image description here

如何修复此问题以使clearColorwhiteColor渐变???

1 个答案:

答案 0 :(得分:3)

如果您尝试使用

,它可能对您有所帮助
[UIColor colorWithWhite:1.f alpha:0.f];

而不是白色调的clearColor