gpt4 book ai didi

ios - 对齐 UIToolBar 项目

转载 作者:IT王子 更新时间:2023-10-29 07:28:37 27 4
gpt4 key购买 nike

我创建了三个 UIBarButtonItem,如下所示。它们向左对齐,我想居中对齐,这样右侧就没有缝隙了。我在 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];

最佳答案

将两个 UIBarButtonSystemItemFlexibleSpace 项目添加到您的工具栏,在项目的左侧和右侧

UIBarButtonItem *flexibleSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
[toolbar setItems:[NSArray arrayWithObjects:flexibleSpace, settingsButton,deleteButton,aboutButton, flexibleSpace, nil]];

像添加任何其他工具栏项一样添加这些项将在它们两者之间平均分配空间。

关于ios - 对齐 UIToolBar 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/602717/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com