2015-01-06 7 views
2

Я хочу добавить кнопку назад на NavBar в iOS, но я не могу найти обратное изображение массива на systemItem. Есть ли свойство изображения обратной стрелки по умолчанию.По умолчанию iOS back bar button item

Я пробовал SMF.UI.iOS.BarButtonType.cancel, но в нем есть название «Vazgeç» insta of back arrow image.

+0

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

+0

Я имею в виду, что можно добавить пользовательские заднюю панель кнопок, но вы действительно должны сделать это? Если вы работаете с контроллером навигации, вы автоматически получите кнопку возврата. Можно даже добавить настраиваемое поведение к кнопке по умолчанию. Здесь на самом деле много потоков по этой теме. – fr33g

ответ

1

Вы должны назначить событие OnSelected заднего элемента. Можете ли вы попробовать это;

var leftItem = new SMF.UI.iOS.BarButtonItem({ 
        systemItem : SMF.UI.iOS.BarButtonType.cancel, 
        onSelected : Pages.back() 
       }); 
this.navigationItem.leftBarButtonItems = [leftItem]; 
1

Для этого вы должны использовать контроллер навигации. Затем появится обратная кнопка.

Если вы хотите отобразить только изображение, без текста, поместите этот код в контроллер вида, который вы пришли от.

UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil]; 
self.navigationItem.backBarButtonItem = backButton; 
+0

Привет, я думаю, что это родной iOS, я разрабатываю кросс-платформу с помощью Smartface. – abalta