【发布时间】:2012-02-07 17:05:12
【问题描述】:
如何在 UIToolbar 中的按钮之间添加分隔符?
示例图片显示在下面的链接中
【问题讨论】:
如何在 UIToolbar 中的按钮之间添加分隔符?
示例图片显示在下面的链接中
【问题讨论】:
我是用一个自定义视图按钮完成的,背景为 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 = @"";
【讨论】:
我可以想到两种方法:
(a) 您可以在禁用用户交互的情况下使它们成为非常薄的工具栏按钮。
(b) 您的另一个选择是实现您自己的工具栏。我会先尝试(a);)
【讨论】:
如果您想要一个干净、简单的布局,我更喜欢带有此分隔符的非常薄的图像。然后,您可以在普通按钮、分隔图像按钮(禁用用户交互)和下一个按钮之间添加固定距离。
【讨论】:
你也可以制作一个工具栏按钮并设置Title = |
【讨论】: