好的,我可以在 UITableViewCell 上对其类进行垂直渐变:
UIView *backgroundView = [[UIView alloc] init];
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame = self.bounds;
gradient.colors = [NSArray arrayWithObjectsid)[[UIColor redColor] CGColor],
(id)[[UIColor blueColor] CGColor], nil];
[backgroundView.layer insertSublayer:gradient atIndex:1];
[self setBackgroundView:backgroundView];
但是从左到右的水平渐变呢?
简单的文档检查:
CAGradientLayer
具有 startPoint
和 endPoint
属性。我假设您可以使用这些来定位渐变。
关于ios - 在 UITableViewCell 上创建水平渐变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24068813/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |