2010-07-13 3 views
0

У меня есть контроллер навигации, и я хочу установить изображение на нижнюю панель инструментов, и я хочу добавить к нему кнопки, как бы это сделать?Как установить фоновое изображение на панель инструментов контроллера навигации?

+0

Вы имеете в виду панель инструментов? В вашем сообщении есть панель вкладок, но способ, которым вы ее описываете, заставляет меня думать, что вы говорите о панели инструментов. –

+0

yes и как я могу добавить кнопки на нем программно –

ответ

1

Его обычно лучше всего читать Документацию, поскольку она обычно говорит вам, что вы делаете.

Для UIToolbar документации here

После прочтения этого вы можете видеть, что есть setItems, который принимает NSArray из UIBarButtonItems.

Ваш лучший выбор, вероятно, что-то в этом роде. Предполагая, что вы хотите использовать изображения для кнопок. Если нет, сообщите мне, и я могу обновить ответ.

UIToolbar *toolbar = [[UIToolbar alloc] init]; 
NSMutableArray *arrayOfButtons = [NSMutableArray new]; 

UIImage *image = [UIImage imageNamed:@"image.png"]; 
UIBarButtonItem *button1 = [[UIBarButtonItem alloc] initWithImage:image style:UIBarButtonItemStyleBlack target:self action:@selector(doSomething)]; 

[array addObject:button1]; 

[toolbar setItems:arrayOfButtons]; 
+0

да для кнопок я хочу добавить изображение и для панели инструментов, а также .. Я хочу, чтобы я увидел свое изображение в качестве панели инструментов, чтобы эти кнопки были там –