UIView上的渐变和iPhone上的UILabels我的应用程序需要在UIView或UILabel但是背景必须是渐变,而不是真实的。UIColor..使用图形程序创建所需的外观是不好的,因为文本可能会根据从服务器返回的数据而有所不同。有谁知道处理这件事最快的方法吗?非常感谢你的想法。
3 回答

白猪掌柜的
TA贡献1893条经验 获得超10个赞
CAGradientLayer
:
UIView *view = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 100)] autorelease]; CAGradientLayer *gradient = [CAGradientLayer layer]; gradient.frame = view.bounds; gradient.colors = [NSArray arrayWithObjects:(id)[[UIColor blackColor] CGColor], (id)[[UIColor whiteColor] CGColor], nil]; [view.layer insertSublayer:gradient atIndex:0];
添加回答
举报
0/150
提交
取消