UISegmentedControl ausgewählten Status Symbol Bild
Wie kann ich einstellen, dass das icon-Bild für selected
Zustand der UISegmentedControl
. Ist die UISegmentedControl
wirklich fehlt diese Funktion oder ist es nur die mir fehlenden Fähigkeiten?
Gibt es irgendein workaround, um es zu tun?
Jede Antwort dankbar.
Cheers,
Rafal
- Folgen Sie diesem link stackoverflow.com/questions/1281601/custom-uisegmentedcontrol
- Ich denke, die Einstellung der Ziel-und dann ändern Sie das Bild von target-action wird für Sie arbeiten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier habe ich zwei UISegmentedControl Elemente programmgesteuert u kann das Bild-Symbol.
Sie müssen auch ein Bild für UIControlStateNormal für diese wirksam werden.
Apple-Dokumentation
You also have to set an image for UIControlStateNormal for this to take effect
Sie festlegen können, indem Sie eine einzige Zeile code [uisegmentButtonRef setImage:[UIImage imageNamed:@"allbtndown.png"] forSegmentAtIndex:segmentIndex];
Wenn Sie die Verwendung von Xib-bitte das Bild finden, das
Erweiterung von @Günna ' s Antwort
haben Sie zwei oder mehr Steuerelemente in segmentcontrol
wenn Sie möchten, ersetzen Sie alle Bilder anders aus, als Sie diesen code verwenden..
Swift 4
Dies ist, wie ich es geschafft. Machen Sie ein segmentiertes Steuerelement, und fügen Sie Segmente anhand der Bilder.
Werden Sie sicher, dass Sie ein Bild ausgewählt werden, es wird die anfänglichen ausgewählten index.
Auch die backgroundColor und tintColor zu klar, so dass segmentierte regler nur zeigen Sie Ihre Bilder.
Funktion, die aufgerufen wird, wenn der Wert des segmentierten Steuerelements ändert.
Hoffe, Sie finden diese nützliche.. 🙂