Я UIBarButtonItem
создал три, как показано ниже. Они выровнены по левому краю, и я хотел бы выровнять по центру, чтобы не было зазора с правой стороны. Я не вижу свойства align UIToolBar
. Есть ли другой способ добиться этого?
//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
4thSpace
источник
источник
Это также можно сделать прямо из раскадровки.
Просто перетащите элементы на панели инструментов и превратите некоторые из них в гибкое или фиксированное пространство, чтобы получить желаемый эффект. См. Два примера ниже.
источник
В Xamarin iOS
Выровнено по правому краю:
По центру:
источник
Быстрая версия:
источник