J'ai étudié comment utiliser UISegmentedControl, alors je l'ai écrit sous forme d'article.
Environnement de montage | version |
---|---|
Swift | 5 |
Xcode | 12.0 |
Traduit du contrôle segmenté, Dispositif de contrôle (contrôle) divisé en parties </ b>
Jetez un œil à la documentation officielle d'Apple!
Très concis Plusieurs boutons individuels pouvant être actionnés horizontalement </ b>.
Sélectionnez l'inspecteur d'attributs du contrôle segmenté,
Réglez la couleur lorsque le bouton est sélectionné avec Teinte sélectionnée </ code>
Réglez le nombre de boutons avec
Segments </ code>
Réglez le titre du bouton avec
Title </ code>
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 augmente de 0, 1, 2, ... à partir de la gauche.
Cette fois,
segmentedControl.selectedSegmentIndex = 1
Ainsi, comme 1 </ code> est attribué, il est affiché comme ceci après le démarrage.
Il semble que le contrôle segmenté puisse être défini non seulement avec des caractères mais aussi avec des images, donc si vous êtes intéressé, essayez-le.
Référence: Document officiel Apple (UISegmentedControl)
Recommended Posts