cocos2dx 2.2.2 下 enableStroke在ios7下失效

在CCImage.mm文件中,在
// actually draw the text in the context
// XXX: ios7 casting

[str drawInRect:CGRectMake(textOriginX,textOrigingY,textWidth,textHeight) withFont:font lineBreakMode:NSLineBreakByWordWrapping alignment:(NSTextAlignment)align];



行下添加如下程序:



//New Code Start
        

if(pInfo->hasstroke)
        

{

            

CGContextSetTextDrawingMode(context,kCGTextstroke);
            CGContextSetRGBFillColor(context,pInfo->strokeColorR,pInfo->strokeColorG,pInfo->strokeColorB,1);


            CGContextSetlinewidth(context,pInfo->strokeSize);
            

[str drawInRect:CGRectMake(textOriginX,textHeight) withFont:font lineBreakMode:NSLineBreakByWordWrapping alignment:(NSTextAlignment)align];

        

}
        

//New Code End



问题解决(mark一下,不知新版问题解决了没)

相关文章

    本文实践自 RayWenderlich、Ali Hafizji 的文章《...
Cocos-code-ide使用入门学习地点:杭州滨江邮箱:appdevzw@1...
第一次開始用手游引擎挺激动!!!进入正题。下载资源1:从C...
    Cocos2d-x是一款强大的基于OpenGLES的跨平台游戏开发...
1.  来源 QuickV3sample项目中的2048样例游戏,以及最近《...
   Cocos2d-x3.x已经支持使用CMake来进行构建了,这里尝试...