У меня большие проблемы .... Как я могу установить следующую и предыдущую кнопку / стрелку на моей сегментированной панели ... если кому-то нужно кратко рассказать о моей проблеме, пожалуйста, посмотрите эту ссылку ... Как я могу добавить следующую и предыдущую кнопку на сегментированном контроллере?
Я приложил изображение, чтобы понять проблему ... так что кто-нибудь, помогите мне, пожалуйста ....
ПРИМЕЧАНИЕ: В моем текущем проекте есть более 5 кнопок для добавления на сегментированную полосу, поэтому, когда я нажму следующую / предыдущую стрелку, тогда сегментированная полоса должна быть перемещена с его места. Если мой вопрос вам тогда не понятен пожалуйста, смотрите мою другую ссылку ....
Заранее спасибо
EDIT:
UIBarButtonItem *previousBarButtonItem = [[UIBarButtonItem alloc] //init];
initWithTitle:@"<"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(previousBarButtonAction:)];
self.navigationItem.leftBarButtonItem = previousBarButtonItem;
[previousBarButtonItem release];
UIBarButtonItem *nextBarButtonItem = [[UIBarButtonItem alloc] //init];
initWithTitle:@">"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(nextBarButtonAction:)];
self.navigationItem.rightBarButtonItem = nextBarButtonItem;
[nextBarButtonItem release];
//This Portion For UIToolbar
topToolBar = [UIToolbar new];
topToolBar.barStyle = UIBarStyleDefault;
[topToolBar sizeToFit];
topToolBar.frame = CGRectMake(50, 410, 280, 50);
//Add buttons
UIBarButtonItem *systemItem1 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd
target:self
action:@selector(pressButton1:)];
UIBarButtonItem *systemItem2 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction
target:self
action:@selector(pressButton2:)];
UIBarButtonItem *systemItem3 = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemCamera
target:self action:@selector(pressButton3:)];
//Use this to put space in between your toolbox buttons
UIBarButtonItem *flexItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace
target:nil
action:nil];
//Add buttons to the array
NSArray *items = [NSArray arrayWithObjects: systemItem1, flexItem, systemItem2, flexItem, systemItem3, nil];
//release buttons
[systemItem1 release];
[systemItem2 release];
[systemItem3 release];
[flexItem release];
//add array of buttons to toolbar
[topToolBar setItems:items animated:NO];
self.navigationItem.titleView = topToolBar;
это моя текущая позиция кодирования, теперь у меня есть 4 кнопки на панели инструментов, но только 3 кнопки видны, поэтому я хочу переместить эту панель инструментов, когда я нажму следующую или предыдущую кнопку, чтобы увидеть другие кнопки, которые находятся вне рамки панели инструментов. ??
EDIT:
Я смог прокрутить элемент панели навигации с помощью анимации uiview, но теперь моя проблема в том, что когда я нажимаю кнопку «следующий / предыдущий», то она перемещается из текущего места в соответствии с изменением координаты панели инструментов и перемещением по пред / следующий баритем кадр, которого нет в элементах панели инструментов. но это должно быть в uiview и должно изменить координаты в uiview, а не вне поля зрения ... теперь скажите мне, что я могу сделать для этой проблемы.