iOS не могу отобразить мою пользовательскую кнопку возврата - PullRequest
0 голосов
/ 24 марта 2012

У меня проблемы с установкой пользовательской кнопки возврата. Ниже приведен текущий код, который я использую в родительском ViewController в viewDidLoad:

UIButton *custBackButton = [[UIButton alloc] init];
[custBackButton setBackgroundImage:[UIImage imageNamed:@"back_btn.png"] forState:UIControlStateNormal];
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:custBackButton];

Я могу получить приведенный ниже код для проверки:

self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Test" style:UIBarButtonItemStyleBordered target:nil action:nil];

Может кто-нибудь дать мне указатель или два с тем, что я делаю неправильно для первого примера?

Спасибо,

1 Ответ

0 голосов
/ 24 марта 2012

не используйте self.navigationItem.backbarbutton .... используйте self.navigationItem.leftbarbutton .... это будет работать .... и перед этим сделайте self.backbarbutton = nil .... чтобы удалить его, иначеон будет перекрываться ... и это не будет запускать пользовательскую кнопку

...