Изменение кнопки «Назад» в iOS 7 отключает движение пальцем для перехода назад
У меня есть приложение для iOS 7, где я настраиваю пользовательскую кнопку возврата, как это:
UIImage *backButtonImage = [UIImage imageNamed:@"back-button"];
UIButton *backButton = [UIButton buttonWithType:UIButtonTypeCustom];
[backButton setImage:backButtonImage forState:UIControlStateNormal];
backButton.frame = CGRectMake(0, 0, 20, 20);
[backButton addTarget:self
action:@selector(popViewController)
forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *backBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:backButton];
viewController.navigationItem.leftBarButtonItem = backBarButtonItem;
Но это отключает жест iOS 7 «проведите пальцем влево», чтобы перейти к предыдущему контроллеру. Кто-нибудь знает, как я могу установить пользовательскую кнопку и при этом оставить этот жест включенным?
РЕДАКТИРОВАТЬ: я попытался установить viewController.navigationItem.backBarButtonItem вместо этого, но это, кажется, не показывает мое собственное изображение.