2012-03-01 2 views
1

Я не использую контроллер навигации, поэтому я просто получаю простой закругленный прямоугольник. Я хочу, чтобы вместо этого появилась кнопка возврата стрелки, возможно ли это?ios force back button style w/no navigation controller

enter image description here

+0

Найти и установить изображение для кнопки – beryllium

+0

По какой причине вы не используете навигационный контроллер? Что у вас есть панель навигации, и кнопка «назад», которая, по-видимому, забирает вас назад, кажется, что вы делаете вещи трудными для себя. – jrturton

+0

@jrturton Я согласен с тем, что было бы проще, дизайн просто не дает возможности для панели управления навигацией в верхней части FIRST кадра, только второй. – Jacksonkr

ответ

1

Из ваших комментариев, вы хотели бы использовать навигационный контроллер, но не имеют возможностей для навигации бар на контроллере корневого представления.

self.navigationController.navigationBarHidden 

Скрыть или показать панель навигации в контроллере просмотра. Это должно сделать вашу жизнь проще.

+1

это правильный путь. И используйте [self.navigationController setNavigationBarHidden: animated:] в вашем представленииWillAppear/viewWillDisappear методы, чтобы заставить панель навигации появляться естественным образом. –

0

Это довольно просто, создать пользовательскую кнопку назад так:

UIButton *button = /* your custom button, most likely with an image */ 

UIBarButtonItem *barButtonItem = [[UIBarButtonItem alloc] initWithCustomView:button]; 
[self.navigationItem setRightBarButtonItem:barButtonItem]; 
+0

Есть ли способ сделать это без использования изображения? Я предполагаю, что нет. – Jacksonkr

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