Расстояние между кнопками на UIToolbar - PullRequest
0 голосов
/ 16 ноября 2011

У меня проблема с расстоянием между кнопками на моем UIToolbar. Посмотрите на эти изображения:

Вот мой текущий вывод: это UIButton для UIBarButtonItem, и это не тот желаемый интервал, который я пытаюсь сделать, я просто установил его в файл nib, и они не могут приблизиться друг к другу.

и вот вывод, который я хочу.

enter image description here

Как мне установить интервал? по коду или по его файлу?

спасибо заранее!

Ответы [ 2 ]

1 голос
/ 16 ноября 2011

Если вы используете файл .xib, то вы можете использовать «Элемент кнопки гибкого пробела или элемент кнопки фиксированного пробела»

, используя их между элементами панели инструментов, вы можете назначить расстояние между ними.довольно удобно и хорошо работает enter image description here

1 голос
/ 16 ноября 2011
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]

этим я устанавливаю пространство

...