2017-03-20 17 views
6

私はそれがそのフレームワークに特有だとは思わないが、TOMSMorphingLabelと非常に明白です:私のiPhone 5ではアニメーションが非常に遅いことがわかりました7 +)し、私はウェブサイトから例を試してみました:それらのアニメーションは期待どおりに滑らかに走った。cocoapodsフレームワークは私のアプリでははるかに低速です

この理由は何ですか?バックグラウンドで実行中の他の操作はありません。ビルド設定、32ビットアーキテクチャーなどで何かをしなければならないかもしれませんか?

+0

私はそれがアーキテクチャに懸念するかもしれないとは思わない。 –

+0

多分あなたのコードを投稿すると助けになるでしょう... – Rudy

+1

私は、[最小、完全で、そして証明可能な例](https://stackoverflow.com/help/mcve)がなければ、役に立つ応答を得ることは非常に難しいと思います。私の最初の賭けは、あなたのアプリの他の部分がUIスレッドや他のスレッドで重い作業をしてアニメーションに干渉することでしょう。 CPU負荷のためにアプリのプロファイルを作成しようとしましたか? – SergGr

答えて

0

LTMorphingLabelを見てみると、より効果的かもしれません。他のより

LTMorphingLabel

以上のパフォーマンス。 :)

3

TOMSMorphingLabeliPhone6 & iPhone7、私iPhone5sに期待速度で働いていてもiPhone5のシミュレータで。私はフレームワークで何の問題も見つけません。

デバイスのメモリが不足しているか処理能力が低いため、速度が遅くなることがあります。 5秒で試してみてください。問題が再現されているかどうかを確認してください。 iPhone 5のようなローエンドのデバイスで速度が遅くなると、デバイスのプロセッサとメモリに問題があることは間違いありません。

関連する問題