J'en ai trois UIBarButtonItem
créés comme ci-dessous. Ils s'alignent à gauche et j'aimerais aligner le centre pour qu'il n'y ait pas d'espace sur le côté droit. Je ne vois pas de propriété align sur UIToolBar
. Y a-t-il une autre façon d'accomplir cela?
//create some buttons
UIBarButtonItem *aboutButton = [[UIBarButtonItem alloc] initWithTitle:@"About" style:UIBarButtonItemStyleBordered target:self action:@selector(showAbout:)];
[toolbar setItems:[NSArray arrayWithObjects:settingsButton,deleteButton,aboutButton,nil]];
//Add the toolbar as a subview to the navigation controller.
[self.navigationController.view addSubview:toolbar];
ios
cocoa-touch
uitoolbar
4e espace
la source
la source
Cela peut également être fait directement à partir d'un storyboard.
Faites simplement glisser et déposez des éléments dans la barre d'outils et transformez certains d'entre eux en un espace flexible ou fixe pour obtenir l'effet souhaité. Voir les deux exemples ci-dessous.
la source
Dans Xamarin iOS
Aligné à droite:
Aligné au centre:
la source
Version Swift:
la source