Espaçador negativo para UIBarButtonItem na barra de navegação no iOS 11

No iOS 10 e abaixo, havia uma maneira de adicionar um espaçador negativo à matriz de botões na barra de navegação, da seguinte forma:

UIBarButtonItem *negativeSpacer = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];
negativeSpacer.width = -8;
self.navigationItem.leftBarButtonItems = @[negativeSpacer, [self backButtonItem]];

Isso não funciona mais no iOS 11 (o espaçador se torna positivo, em vez de negativo). Inspecionei a hierarquia de exibição do item do botão de barra e agora está incorporado ao_UIButtonBarStackView. Como ajustar a posição do botão da barra no iOS 11?

questionAnswers(4)

yourAnswerToTheQuestion