Ich habe untersucht, wie man UISegmentedControl verwendet, also habe ich einen Artikel geschrieben.
Montageumgebung | Ausführung |
---|---|
Swift | 5 |
Xcode | 12.0 |
Übersetzt aus Segmented Control, Steuergerät (Steuerung) in Teile </ b> unterteilt
Schauen Sie sich die offizielle Apple-Dokumentation an!
Sehr prägnant Mehrere einzelne Tasten, die horizontal bedient werden können </ b>.
Wählen Sie den Attributinspektor der segmentierten Steuerung aus.
Stellen Sie die Farbe ein, wenn die Schaltfläche mit Ausgewählter Farbton </ code> ausgewählt wird
Stellen Sie die Anzahl der Schaltflächen mit
Segmenten </ code> ein
Stellen Sie den Schaltflächentitel mit
Titel </ code> ein
python
@IBAction func segmentedControl(_ sender: UISegmentedControl) {
print(sender.titleForSegment(at: sender.selectedSegmentIndex)!)
}
python
class ViewController: UIViewController {
@IBOutlet weak var segmentedControl: UISegmentedControl!
override func viewDidLoad() {
super.viewDidLoad()
segmentedControl.selectedSegmentIndex = 1
}
SegmentIndex erhöht sich mit 0, 1, 2, ... von links.
Diesmal,
segmentedControl.selectedSegmentIndex = 1
Da also 1 </ code> zugewiesen ist, wird es nach dem Start folgendermaßen angezeigt.
Es scheint, dass die segmentierte Steuerung nicht nur mit Zeichen, sondern auch mit Bildern eingestellt werden kann. Wenn Sie also interessiert sind, versuchen Sie es bitte.
Referenz: Offizielles Apple-Dokument (UISegmentedControl)
Recommended Posts