2012年11月20日火曜日

CATextLayer制御地獄再び

前のブログでCATextLayerでやたらヒットするようになったので、
自重してこっちでは書いてないんだけども、やはりこいつは鬼門。

歌詞制御する上でどうしても通らなくてはいけないんだけど、
今回は横一直線に展開するため結構面倒くさい。

Transaction処理でやるとどうしてもフリッカーが起こるので、
すべてをKeyFrameAnimationで制御。

珍しく机上コーディングがすんなりいくも、

フェードアウト N+1行目の空白がなんかオカシイ。
ひっついてる。

KeyFrameAnimationの処理と歌詞読み込み処理を直していくと、
なんだか次に変な動きをするところを発見。

キリル文字と半角カナの文字長計算がオカシイ。
UTF-8のURLエンコーディングで計算して跳ねる処理を入れる。
これでOKかなー。

0 件のコメント:

コメントを投稿