Ich verwende NSTimer
, um den Titel einer UIButton
jede Sekunde zu aktualisieren.
Es funktioniert, aber der Text im Titel blinkt automatisch (animiert zu Alpha 0
und zurück) automatisch.
Ich habe versucht, button.layer.removeAllAnimations()
ohne Glück und ohne Ausnahmen zu verwenden, daher scheint QuartzCore korrekt verknüpft zu sein.
Aktueller nicht arbeitender paranoider Code:
%Vor%Stellen Sie sicher, dass Ihre Schaltfläche eine "benutzerdefinierte" Schaltfläche und keine "System" -Schaltfläche ist.
Wenn Sie es auf einem Storyboard erstellt haben, ändern Sie einfach den Button-Typ. Wenn Sie es programmgesteuert erstellt haben, sollte es sein:
%Vor%Ich habe eine schnelle Erweiterung gemacht, um dies zu tun:
%Vor% Funktioniert bei iOS 8 und 9 mit UIButtonTypeSystem
.
Tags und Links objective-c ios animation swift uibutton