Je souhaite créer par UIBarButtonItems
programme et placer ces éléments d'espace fixe entre les boutons.
ios
iphone
xcode
uibarbuttonitem
Monde Linux
la source
la source
.width
propriété.Rapide
la source
la source
Dans ViewDidLoad:
N'oubliez pas non plus les actions pour chaque bouton (dans cet exemple un UIWebView):
etc.
la source
Avec Swift 3,
UIBarButtonItem
un initialiseur est appeléinit(barButtonSystemItem:target:action:)
.init(barButtonSystemItem:target:action:)
a la déclaration suivante:UIBarButtonSystemItem
est une énumération qui offre de nombreux cas , y comprisdone
,play
,add
oucancel
. Cependant, selon vos besoins, vous pouvez également choisir des casflexibleSpace
ou desfixedSpace
cas.flexibleSpace
cas a la déclaration suivante:fixedSpace
cas a la déclaration suivante:Par conséquent, vous pouvez créer des éléments de bouton de barre d'espace fixe et flexible par programmation, comme indiqué ci-dessous:
À titre d'exemple, le code Playground ci-dessous montre comment ajouter une barre inférieure avec deux éléments de bouton de barre de lecture et de pause centrés séparés par un espace fixe de 30 dans un contrôleur de vue:
Prévisualisez votre contrôleur de vue dans l'éditeur de l'assistant Playground en utilisant View▸ Assistant Editor▸Show Assistant Editor
la source
Swift 5.1.2
la source
Dans Swift:
la source