В iOS 10 и ниже был способ добавить отрицательный разделитель в массив кнопок в панели навигации, например:
UIBarButtonItem *negativeSpacer = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];
negativeSpacer.width = -8;
self.navigationItem.leftBarButtonItems = @[negativeSpacer, [self backButtonItem]];
Это больше не работает на iOS 11 (проставка становится положительной, а не отрицательной). Я проверил иерархию представления элемента кнопки панели, и теперь он встроен в _UIButtonBarStackView
. Как отрегулировать положение кнопки панели на iOS 11?