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