core graphic not drawing gradient color in cliped rectHow do I draw a shadow under a UIView?Core Data: Quickest way to delete all instances of an entityMultiple Clipped Rects to Create Collage in Core GraphicsDrawing a color map with Core GraphicsCore Graphics - drawing a line at an angleIssue Creating and Masking a Solid Color CGImageDraw outline with core-graphicsDraw bullet arrow in Core GraphicsDrawing a triangle in Core GraphicsTriangle Gradient With Core Graphics

What is this dollar sign ($) icon in my Menu Bar?

Procedure for traffic not in sight

What is negative current?

How should we understand "unobscured by flying friends" in this context?

2.5 year old daughter refuses to take medicine

How does Vivi differ from other Black Mages?

Why was "leaping into the river" a valid trial outcome to prove one's innocence?

I multiply the source, you (probably) multiply the output!

Stack class in Java 8

Creating a Master Image to roll out to 30 new Machines Licensing Issues

Why do the British opposition parties not want a new election?

What should I do about my non-English publications when applying to a University in an English-speaking country?

Usage of Offrir and Donner

Job offer without any details but asking me to withdraw other applications - is it normal?

On the origin of "casa"

Was Robin Hood's point of view ethically sound?

What's the biggest difference between these two photos?

How to create a list of dictionaries from a dictionary with lists of different lengths

Change-due function

How accurate is the new appraisal system?

How much power do LED smart bulb wireless control systems consume when the light is turned off?

What is this sticking out of my wall?

How do I preserve the line ordering for two "equal" strings while sorting and ignoring the case?

How can "life" insurance prevent the cheapening of death?



core graphic not drawing gradient color in cliped rect


How do I draw a shadow under a UIView?Core Data: Quickest way to delete all instances of an entityMultiple Clipped Rects to Create Collage in Core GraphicsDrawing a color map with Core GraphicsCore Graphics - drawing a line at an angleIssue Creating and Masking a Solid Color CGImageDraw outline with core-graphicsDraw bullet arrow in Core GraphicsDrawing a triangle in Core GraphicsTriangle Gradient With Core Graphics






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








0















this pieces of code won't work, i don't know why.
just create a trangle and clip then draw gradient



// create contect and save
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSaveGState(context);
// create path
CGMutablePathRef path = CGPathCreateMutable();
CGPathMoveToPoint(path, NULL, 20, rect.size.height - 20);
CGPathAddLineToPoint(path, NULL, rect.size.width / 2, 20);
CGPathAddLineToPoint(path, NULL, rect.size.width - 20, rect.size.height - 20);
CGPathCloseSubpath(path);
CGContextAddPath(context, path);
CGContextClip(context);
// create gradient
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
NSArray *colorArr = @[
(id)[UIColor blackColor],
(id)[UIColor whiteColor],
];
CGGradientRef gradient = CGGradientCreateWithColors(colorSpace, (__bridge CFArrayRef) colorArr, NULL);
// rlease gradinet
CGContextDrawLinearGradient(context, gradient, CGPointMake(rect.size.width / 2,rect.size.height - 20), CGPointMake(rect.size.width / 2, 20), 0);
// restore context
CGContextRestoreGState(context);









share|improve this question






























    0















    this pieces of code won't work, i don't know why.
    just create a trangle and clip then draw gradient



    // create contect and save
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextSaveGState(context);
    // create path
    CGMutablePathRef path = CGPathCreateMutable();
    CGPathMoveToPoint(path, NULL, 20, rect.size.height - 20);
    CGPathAddLineToPoint(path, NULL, rect.size.width / 2, 20);
    CGPathAddLineToPoint(path, NULL, rect.size.width - 20, rect.size.height - 20);
    CGPathCloseSubpath(path);
    CGContextAddPath(context, path);
    CGContextClip(context);
    // create gradient
    CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
    NSArray *colorArr = @[
    (id)[UIColor blackColor],
    (id)[UIColor whiteColor],
    ];
    CGGradientRef gradient = CGGradientCreateWithColors(colorSpace, (__bridge CFArrayRef) colorArr, NULL);
    // rlease gradinet
    CGContextDrawLinearGradient(context, gradient, CGPointMake(rect.size.width / 2,rect.size.height - 20), CGPointMake(rect.size.width / 2, 20), 0);
    // restore context
    CGContextRestoreGState(context);









    share|improve this question


























      0












      0








      0








      this pieces of code won't work, i don't know why.
      just create a trangle and clip then draw gradient



      // create contect and save
      CGContextRef context = UIGraphicsGetCurrentContext();
      CGContextSaveGState(context);
      // create path
      CGMutablePathRef path = CGPathCreateMutable();
      CGPathMoveToPoint(path, NULL, 20, rect.size.height - 20);
      CGPathAddLineToPoint(path, NULL, rect.size.width / 2, 20);
      CGPathAddLineToPoint(path, NULL, rect.size.width - 20, rect.size.height - 20);
      CGPathCloseSubpath(path);
      CGContextAddPath(context, path);
      CGContextClip(context);
      // create gradient
      CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
      NSArray *colorArr = @[
      (id)[UIColor blackColor],
      (id)[UIColor whiteColor],
      ];
      CGGradientRef gradient = CGGradientCreateWithColors(colorSpace, (__bridge CFArrayRef) colorArr, NULL);
      // rlease gradinet
      CGContextDrawLinearGradient(context, gradient, CGPointMake(rect.size.width / 2,rect.size.height - 20), CGPointMake(rect.size.width / 2, 20), 0);
      // restore context
      CGContextRestoreGState(context);









      share|improve this question














      this pieces of code won't work, i don't know why.
      just create a trangle and clip then draw gradient



      // create contect and save
      CGContextRef context = UIGraphicsGetCurrentContext();
      CGContextSaveGState(context);
      // create path
      CGMutablePathRef path = CGPathCreateMutable();
      CGPathMoveToPoint(path, NULL, 20, rect.size.height - 20);
      CGPathAddLineToPoint(path, NULL, rect.size.width / 2, 20);
      CGPathAddLineToPoint(path, NULL, rect.size.width - 20, rect.size.height - 20);
      CGPathCloseSubpath(path);
      CGContextAddPath(context, path);
      CGContextClip(context);
      // create gradient
      CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
      NSArray *colorArr = @[
      (id)[UIColor blackColor],
      (id)[UIColor whiteColor],
      ];
      CGGradientRef gradient = CGGradientCreateWithColors(colorSpace, (__bridge CFArrayRef) colorArr, NULL);
      // rlease gradinet
      CGContextDrawLinearGradient(context, gradient, CGPointMake(rect.size.width / 2,rect.size.height - 20), CGPointMake(rect.size.width / 2, 20), 0);
      // restore context
      CGContextRestoreGState(context);






      objective-c






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Mar 28 at 8:03









      KiraKira

      42 bronze badges




      42 bronze badges

























          1 Answer
          1






          active

          oldest

          votes


















          0
















          After upload this question, i find my error, the color should be CGColor,
          like this [UIColor redColor].cgColor.






          share|improve this answer
























            Your Answer






            StackExchange.ifUsing("editor", function ()
            StackExchange.using("externalEditor", function ()
            StackExchange.using("snippets", function ()
            StackExchange.snippets.init();
            );
            );
            , "code-snippets");

            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "1"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );














            draft saved

            draft discarded
















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55392682%2fcore-graphic-not-drawing-gradient-color-in-cliped-rect%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0
















            After upload this question, i find my error, the color should be CGColor,
            like this [UIColor redColor].cgColor.






            share|improve this answer





























              0
















              After upload this question, i find my error, the color should be CGColor,
              like this [UIColor redColor].cgColor.






              share|improve this answer



























                0














                0










                0









                After upload this question, i find my error, the color should be CGColor,
                like this [UIColor redColor].cgColor.






                share|improve this answer













                After upload this question, i find my error, the color should be CGColor,
                like this [UIColor redColor].cgColor.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Mar 28 at 8:06









                KiraKira

                42 bronze badges




                42 bronze badges



















                    Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.







                    Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.




















                    draft saved

                    draft discarded















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55392682%2fcore-graphic-not-drawing-gradient-color-in-cliped-rect%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Obelisk of Theodosius Contents History Description Notes Bibliography Further reading External links Navigation menuAge of spirituality : late antique and early Christian art, third to seventh centuryOver 60 picturesObelisks of the World41°00′21.24″N 28°58′31.43″E / 41.0059000°N 28.9753972°E / 41.0059000; 28.97539727724550-7235741376235741376

                    밀양 대씨 역사 각주 함께 보기 둘러보기 메뉴밀양 대씨

                    1973년 목차 사건 문화 탄생 사망 노벨상 달력 둘러보기 메뉴