UIBarButton Элемент по краю экрана в iOS 8 при использовании в автономном режиме

В моей UINavigation bar, добавленной в XIB с несколькими UIViews, позиционирование левой и правой кнопок панели далеко:

Представление в XIB просто имеет выход для контроллера представления, но не является основным представлением. Это показано через:

[UIView transitionFromView:self.view toView:self.settingsView duration:0.2 options:UIViewAnimationOptionTransitionFlipFromLeft completion:NULL];

У меня есть другое более простое представление, которое напрямую связано со свойством view контроллера представления, которое, как и ожидалось, выглядит просто нормально.

Все виды имеют автоматическое расположение. Ограничения в порядке. Я пробовал несколько разных вещей, но не смог придумать исправления (или причину, если на то пошло). Панель навигации и элементы - это просто обычные элементы ванильной панели, не имеющие ничего общего с внешними прокси и т. Д.

В симе 7.1 все выглядит просто нормально.

Кто-нибудь видел это раньше?

Спасибо

[РЕДАКТИРОВАТЬ]

Я нашел решение, но не причина:

Если я вместо

[UIView transitionFromView:self.view toView:self.settingsView duration:0.2 options:UIViewAnimationOptionTransitionFlipFromLeft completion:NULL];

который добавляет новый вид в качестве подпредставления UIWindow,

использовать этот:

[UIView transitionWithView:self.view duration:0.2 options:UIViewAnimationOptionTransitionFlipFromLeft animations:^{
    [self.view addSubview:self.settingsView];
} completion:nil];

который добавляет новое представление как подпредставление существующего представления UIViewControllers, все в порядке.

Интересно, если эта ошибка и UINavigationBars визуализируются странным образом, если они содержатся в представлении, которое динамически добавляется в окно ...

Ответы на вопрос(3)

Ваш ответ на вопрос