cagradientlayer

    0热度

    4回答

    我有一个渐变,有三种颜色,黑色,透明和黑色。你会如何增加中间部分? 我期待的效果是顶部的阴影/渐变,清晰的中间节目内容可以清晰显示,底部有阴影/渐变。这是我迄今为止所拥有的。 我将如何增加梯度的中间部分?我希望它清楚。这也是我的代码; CAGradientLayer *gradient = [CAGradientLayer layer]; gradient.frame = self.view.

    1热度

    1回答

    我有一个在其中有文本标签的tableview单元格。我已经使用此代码向单元格应用了渐变: if(cell.layer.sublayers.count == 2){ let gradientLayer = CAGradientLayer() gradientLayer.colors = [UIColor.clearColor().CGColor, UIColor(red:

    0热度

    1回答

    我得到了我的XCode操场上运行下面的代码: let initalFrame = CGRect(x:0,y:0,width:10,height:10) let myLabel = UILabel(frame: CGRectMake(0,0,50,50)) myLabel.backgroundColor = UIColor.greenColor().colorWithAlphaComponen

    3热度

    1回答

    我尝试将辐射适用于形UIView 的gradiant类我使用,如果经过充分测试,并在我的代码另一部分使用了自定义。 但是,我不能让它在自定义形状视图正常使用CAShapeLayer 建立在我UIView类: @implementation UIView (Grandiant) - (void)addGradientBackgroundFromTopColor:(UIColor *)topCol

    0热度

    1回答

    我的视图覆盖了drawRect方法以呈现graphics。 而且我最近添加使用CAGradientLayer和[view.layer insertSubLayer: atIndex:0] 然而CAGradientLayer被绘制在我的图形,而不是下一个渐变背景。 设置渐变色0.5的alpha显示我的图形仍在绘制中。 这是一款具有高图形刷新率的应用程序,我无法在每次刷新时重绘渐变,因此需要依靠CAG

    0热度

    2回答

    我有一个UITableViewCell,它有一个UIView(gradientView),我想应用渐变。此单元格具有AutoLayout,因此我想在gradientView框架更改时更新渐变框架。 我曾尝试以下,但他们没有工作: -(void)layoutSubviews{ [super layoutSubviews]; self.gradient.frame = self.g

    0热度

    1回答

    我的应用程序背景渐变有问题。我在viewDidLoad中设置了MainViewController。 CAGradientLayer *bgLayer = [BackgroundGradient blackGradient]; bgLayer.frame = self.view.bounds; [self.view.layer insertSublayer:bgLayer atIndex:0]

    0热度

    1回答

    在UITableViewCell的子类,我想添加渐变层,但它不工作,我搜索互联网上,但没有找到解决方案,为我在这里工作是代码: -(id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier { self = [super initWithStyle:style reus

    0热度

    1回答

    我有一个3页的水平滚动视图。 我想每个页面都有一个不同的背景颜色,并在三种颜色之间绘制渐变。 Page 1绿色,第2页蓝色和第3页红色。 我该怎么做? 我在想ScrollViewDidScroll委托方法: - (void)scrollViewDidScroll:(UIScrollView *)sender { CGFloat pageWidth = self.statisticScroll

    0热度

    1回答

    我创建了一个UIView子类,它的图层使用CAGradientLayer。这工作正常。现在我想在渐变的末尾绘制一条线(用作分隔符)。我以为我可以使用这个方法drawRect: public class GradientView : UIView { // accessors private CAGradientLayer gradientLayer { // re