Ответ 1
Я думаю, что лучший способ достичь вашей цели - установить UINavigationBar
backIndicatorImage
на стрелочное изображение с пространством вокруг него. Вы можете замаскировать свой образ, чтобы текст мог течь в части изображения.
UINavigationBar *navigationBar = ...;
navigationBar.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Activity" style:UIBarButtonItemStylePlain target:nil action:nil];
navigationBar.backIndicatorImage = [UIImage imageNamed:@"arrow-image"];
navigationBar.backIndicatorTransitionMaskImage = [UIImage imageNamed:@"arrow-image-mask"];
AppCoda написала отличную статью о настройке UINavigationBar
в iOS7. Стоит прочитать:
http://www.appcoda.com/customize-navigation-status-bar-ios-7/
Как говорится в документах, вы должны установить свойства BOTH, чтобы запустить и запустить это: https://developer.apple.com/library/ios/documentation/uikit/reference/uinavigationbar_class/Reference/UINavigationBar.html#//apple_ref/occ/instp/UINavigationBar/backIndicatorImage