Кнопка панели Элемент только на одной панели навигации контроллера панели вкладок

У меня есть контроллер панели вкладок с контроллером 4 представлений, и этот контроллер панели вкладок находится в контроллере навигации.

Я хочу отобразить UIBarButtonItem только для одного конкретного контроллера представления контроллера панели вкладок.

Я попытался использовать следующее

if (tabBarController.selectedViewController == customTourViewController)
    {
        [tabBarController.navigationItem setRightBarButtonItem:done];
    }

Но кнопка не появляется.

Если я помещу каждый контроллер представления в контроллер навигации, то кнопка появится только для этого представления, но в итоге у меня будет 2 панели навигации.

Есть ли способ реализовать первое решение? Спасибо.

11
задан ratsimihah 23 July 2012 в 22:35
поделиться