UIToolbar 中工具栏项目之间的分隔符

发布于 2025-01-03 03:10:01 字数 123 浏览 0 评论 0原文

如何在 UIToolbar 中的按钮之间添加分隔符?

示例图像显示在下面的链接中

在此处输入图像描述

How to add a separator between buttons in a UIToolbar?

Sample image is shown in the below link

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

滥情稳全场 2025-01-10 03:10:01

我使用自定义视图按钮完成此操作,背景为 1 像素宽:

UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 1, 44)];
label.backgroundColor = [UIColor whiteColor];

UIBarButtonItem *divider = [[UIBarButtonItem alloc] initWithCustomView:label];
// Add button to array of toolbar items
[items addObject:divider];
// Or set items directly:
//toolbar.items = [NSArray arrayWithObject:divider];
label.text = @"";

I did it with a custom view button, with a 1 pixel wide background:

UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 1, 44)];
label.backgroundColor = [UIColor whiteColor];

UIBarButtonItem *divider = [[UIBarButtonItem alloc] initWithCustomView:label];
// Add button to array of toolbar items
[items addObject:divider];
// Or set items directly:
//toolbar.items = [NSArray arrayWithObject:divider];
label.text = @"";
就此别过 2025-01-10 03:10:01

我可以想到两种方法:

(a)您可以使它们非常薄的工具栏按钮,并禁用用户交互。

(b) 您的另一个选择是实现您自己的工具栏。我会先尝试(a);)

I can think of two ways :

(a) You could make them very thin toolbar buttons with user interaction disabled.

(b) Your other choice would be to implement your own toolbar. I'd try (a) first ;)

℡Ms空城旧梦 2025-01-10 03:10:01

您还可以制作一个工具栏按钮并设置 Title = |

You can also make a toolbar button and set the Title = |

故事还在继续 2025-01-10 03:10:01

如果你想要一个干净、简单的布局,我会更喜欢一个非常薄的图像,里面有这个分隔符。然后,您可以在普通按钮、分隔符图像按钮(禁用用户交互)和下一个按钮之间添加固定距离。

If yo want a clean, simple layout I would prefer a very thin image with this separator in it. Then you can add fix distances between your normal button, the separator image button (user interaction disabled) and the next button.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文