的文本。我用下面的代碼來實現它。但問題是雖然漸變顏色出現在標籤上,但文本不可見。請幫助添加CGGradient作爲子層的UILabel隱藏我想漸變添加爲背景,以標籤的標籤
lblPatientDetail.text=PatientsDetails;
lblPatientDetail.textColor=[UIColor blackColor];
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame = lblPatientDetail.bounds;
gradient.colors = [NSArray arrayWithObjects:(id)[[UIColor whiteColor] CGColor],(id)[[UIColor colorWithRed:255/255.0 green:239/255.0 blue:215/255.0 alpha:1.0] CGColor],nil];
[lblPatientDetail.layer addSublayer:gradient];
lblPatientDetail.backgroundColor=[UIColor clearColor];
遐我知道,它得到上面的文字說:(...你能告訴我如何在back..I添加此層已經嘗試過這行你的建議,它憑着工作了。我改變了股指亦但無濟於事:)請大家幫忙,在此先感謝:) – Fatema 2011-02-01 05:19:21
我不知道,它可能是你不能做到這一點的UILabels。您可以嘗試使用漸變創建UIView,然後將標籤添加爲子視圖。 – 2011-02-01 15:48:07