UIToolbar上的按钮间距

时间:2011-11-16 07:27:56

标签: iphone objective-c ios ipad nib

我的UIToolbar按钮间距有问题,请看这个图片:

这是我的当前输出它是UIButButtonItem上的UIButton并且它不是我想要做的所需间距,我只是在它的nib文件上设置它们并且它们不能彼此更接近。

这是我想要的输出。

enter image description here

你能怎样设置间距?通过代码或其nib文件?

提前感谢!

2 个答案:

答案 0 :(得分:1)

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]

由此我设置空间

答案 1 :(得分:1)

如果您使用.xib文件,则可以使用“灵活空格键按钮项目或固定空格键按钮项目”

通过在工具栏项之间使用它们,您可以在它们之间分配空间。 它非常方便,效果很好enter image description here