Ich möchte, dass meine UIButton den hervorgehobenen Status anzeigt, wenn ich auf eine Schaltfläche klicke, die bereits ausgewählt ist.
Grundsätzlich im hervorgehobenen Zustand wende ich ein * .png Bild als mein UIButton backgroundImage an, um einen gedrückten Effekt zu geben.
Aber wenn die Schaltfläche bereits im ausgewählten Status ist Wenn ich erneut darauf klicke, kann ich den hervorgehobenen Zustand nicht sehen, aber es geht direkt in den normalen Zustand!
Sehen Sie sich das Problem an - & gt; Video des Problems!
Hilfe bitte
%Vor% Die verschiedenen Zustände: UIControlStateNormal
, UIControlStateSelected
und (UIControlStateSelected | UIControlStateHighlighted)
sind alle tatsächlich verschieden. Wenn Sie möchten, dass shadowImage
sowohl im (nur) hervorgehobenen Zustand als auch im markierten + ausgewählten Zustand gilt, müssen Sie auch Folgendes festlegen:
Tags und Links ios uibutton selected uicontrolevents touch-up-inside