Eu tenho três UIBarButtonItem
criados como abaixo. Eles se alinham à esquerda e eu gostaria de alinhar no centro para que não haja uma lacuna no lado direito. Não vejo uma propriedade de alinhamento ativada UIToolBar
. Existe outra maneira de fazer isso?
//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
4º Espaço
fonte
fonte
Isso também pode ser feito diretamente de um storyboard.
Basta arrastar e soltar os itens da barra de ferramentas e transformar alguns deles em um espaço flexível ou fixo para obter o efeito desejado. Veja os dois exemplos abaixo.
fonte
No Xamarin iOS
Alinhado à direita:
Alinhado ao centro:
fonte
Versão Swift:
fonte