2010-11-13 3 views
0

Я делаю приложение, которое использует UIToolbar. Мое приложение имеет 8 разных видов, а панель инструментов одинакова во всех из них (те же кнопки/изображения, которые есть). На панели инструментов есть 3 кнопки. Два из них имеют одинаковое (ib) действие во всех представлениях, а кнопка 1 имеет определенное действие для каждого вида.Правильный способ внедрения UIToolbar?

Моя проблема в том, что я не могу понять, как правильно ее реализовать.

Я попытался создать и добавить панель инструментов и кнопки в AppDelegate. Это выглядит правильно, но я не могу понять, как это сделать с кнопкой, которая имеет определенное действие для каждого вида.

Я также пытался создать и кнопки в каждом представлении. Тогда легко добавить конкретное действие, но оно не выглядит и не кажется правильным.

Это является (И.Б.) действия взглядов, если это помогает:
Кнопка 1: popToRootViewController
Кнопка 2: изменение размеров текущего вида (это UIWebView во всех 8 просмотров)
Кнопка 3: показать накладной вид

Заранее спасибо.

ответ

1

При показе каждого вида, переназначить действие, связанное с кнопкой, чтобы быть просмотр конкретного

[aToolBarBtn addTarget:self action:@selector(viewSpecificAction:) 
          forControlEvents:UIControlEventTouchUpInside]; 
+0

ДА! Спасибо! :) – johannes

Смежные вопросы