Лучший способ получить "назад" навигационную кнопку со значком стрелки в нем - PullRequest
4 голосов
/ 09 марта 2011

Apple часто использует значок со стрелкой влево на кнопке «назад» на навигационном контроллере, а не слово «назад» или другой текст:

enter image description here

Это не такКажется возможным присвоить изображение этой специальной кнопке с помощью стандартного SDK.Я что-то упускаю из виду?Если нет, каков наиболее эффективный способ достижения этого?(Это можно сделать без Photoshopping всей кнопки в нескольких состояниях?)

Спасибо.

Ответы [ 2 ]

4 голосов
/ 09 марта 2011

Создайте UIBarButtonItem с изображением и назначьте его как свойство backBarButtonItem элемента навигации вашего контроллера представления.

1 голос
/ 09 марта 2011

Вы можете использовать -initWithImage:style:target:action: из UIBarButtonItem и поставить вместо него свое изображение.

- (id)initWithImage:(UIImage *)image
              style:(UIBarButtonItemStyle)style
             target:(id)target
             action:(SEL)action
...