UIToolbar 上的按钮间距
Posted
技术标签:
【中文标题】UIToolbar 上的按钮间距【英文标题】:Button spacing on UIToolbar 【发布时间】:2011-11-16 07:27:56 【问题描述】:我的 有问题,请查看以下图片:
这是我当前的输出,它是 UIBarButtonItem 上的 UIButton,这不是我想要做的所需间距,我只是将它设置在它的 nib 文件上,它们不能彼此靠近。
这是我想要的输出。
你如何设置间距?通过代码还是通过它的 nib 文件?
提前致谢!
【问题讨论】:
【参考方案1】:如果您使用的是 .xib 文件,那么您可以使用“灵活空格键按钮项或固定空格键按钮项”
通过在您的工具栏项目之间使用这些,您可以在它们之间分配空间.. 它非常方便,效果很好
【讨论】:
【参考方案2】:NSMutableArray *baritem =[NSMutableArray array];
[baritem addObject:return_button];
[baritem addObject:SYSBARBUTTON(UIBarButtonSystemItemFlexibleSpace, nil)];
[baritem addObject:preview];
[baritem addObject:SYSBARBUTTON(UIBarButtonSystemItemFlexibleSpace, nil)];
[baritem addObject:play_button];
[baritem addObject:SYSBARBUTTON(UIBarButtonSystemItemFlexibleSpace, nil)];
[baritem addObject:next];
[baritem addObject:SYSBARBUTTON(UIBarButtonSystemItemFlexibleSpace, nil)];
#define SYSBARBUTTON(ITEM, SELECTOR) [[[UIBarButtonItem alloc] initWithBarButtonSystemItem:ITEM target:self action:SELECTOR] autorelease]
我正在设置空间
【讨论】:
我应该把它放在 viewDidLoad 上吗?以上是关于UIToolbar 上的按钮间距的主要内容,如果未能解决你的问题,请参考以下文章
UIToolBar 与 UIBarButtonItems 等间距,无论标题长度如何