LOGSTACK

Tips for programming

Posts Tagged / iOS7

  • 5月 14 / 2014
  • 0
cocos2d-x, iOSアプリ開発

CCLabelTTFで文字が表示されない

iOS7にすると昔のソースが動かなくなっていました。
CCLabelTTFからラベルを作成すると、フォントが表示されなくなっていたようです。
公式の最新では既に対処されているのかもしれませんが、古いソースでは下記の修正で動きました。

変更箇所:cocos2dx/platform/ios/CCImage.mm
変更メソッド:_initWithString

◎ 変更前

◎ 変更後

同じメソッド内で、古いUITextAlignmentが使用されているので、
こちらもNSTextAlignmentへ変更します。

◎ 変更前

◎ 変更後

最後に、UILineBreakModeWordWrap を、NSLineBreakByWordWrappingへ修正します。

◎ 変更前

◎ 変更後

以上の修正で、TTFLabelから作成されたCCMenuItemLabelの表示まで確認できました