2017-03-20 3 views
6

Ich glaube nicht, dass es spezifisch für dieses Framework ist, aber mit TOMSMorphingLabel ist es sehr offensichtlich: Ich sah, dass die Animationen auf meinem iPhone 5 sehr langsam sind (keine Probleme auf meinem iPhone 7+) und dann habe ich das Beispiel von der Website ausprobiert: Diese Animationen liefen reibungslos wie erwartet.Cocoapods Framework viel langsamer in meiner App als in Beispiel

Was könnte der Grund dafür sein? Es gibt keine anderen Vorgänge, die im Hintergrund ausgeführt werden, muss das etwas mit den Build-Einstellungen, der 32-Bit-Architektur oder etwas ähnlichem zu tun haben?

+0

Ich glaube nicht, dass es irgendwelche Bedenken mit der Architektur haben könnte. –

+0

vielleicht post Ihren Code wird hilft ... – Rudy

+1

Ich glaube, dass ohne ein [Minimal, Complete und Verifizierbar Beispiel] (https://stackoverflow.com/help/mcve) wäre es sehr schwer, nützliche Antwort zu bekommen. Meine erste Wette wäre, dass ein anderer Teil Ihrer App eine schwere Aufgabe auf dem UI-Thread oder anderen Threads ausführt und somit die Animationen beeinträchtigt. Hast du versucht, deine App für CPU-Auslastung zu profilieren? – SergGr

Antwort

0

Sie können auch LTMorphingLabel sehen, die leistungsfähiger sein kann.

LTMorphingLabel

mehr Leistung als die andere. :)

3

TOMSMorphingLabel arbeitet bei der erwarteten Geschwindigkeit in meinem iPhone5s, iPhone6 & iPhone7 auch in Simulator von iPhone5. Ich finde kein Problem mit dem Framework.

Die Geschwindigkeit kann aufgrund des geringen Speichers auf Ihrem Gerät oder der niedrigen Verarbeitungskapazität zu gering sein. Bitte versuchen Sie es in 5 Sekunden zu testen. Sehen Sie, ob das Problem reproduziert wird oder nicht. Wenn die Geschwindigkeit in unteren Geräten wie iPhone 5 langsam wird, dann sind definitiv der Prozessor und der Speicher des Geräts schuld.

Verwandte Themen