2017-02-16 5 views
0

У меня есть пользовательский вид (а не UIButton) для navigationItem.titleView, и я сделал небольшой трюк, чтобы сделать его полной шириной, переопределив метод setFrame, чтобы он не автоматически изменялся с помощью (для достижения того, что я хочу - полной ширины), я установил titleView в eventDidLoad. Проблема в том, что при переходе панель навигации делает какое-то перепозиционирование, и я вижу, что мой взгляд мигает при переходе и получает немного вниз, а затем снова моргает на свое место. Это действительно раздражающая проблема, любая идея, откуда это происходит?viewController.titleView полная ширина мигает при переходе

Обновлено -не решена yet-

мой пользовательский вид не UIButton быть решена, как это (благодаря @Sneak)

ios - navigationItem.titleView blinks when updated

+0

Возможный дубликат [ios - navigationItem.titleView мигает при обновлении] (http://stackoverflow.com/questions/28459315/ios-navigationitem-titleview-blinks-when-updated) –

+0

нет, когда представление не является UIButton .. Я обновил вопрос, чтобы уточнить, что @ Sneak – Aproram

+0

. Вы можете проверить раздел комментариев, проблема возникает с UIView тоже, как упоминалось там нет реального решения было найдено, однако вы можете проверить другие похожие проблемы: http://stackoverflow.com/questions/23451040/ios-7-custom-uinavigationbar-titleview-move-when-pushing-or-popping-new-view-co и http://stackoverflow.com/questions/3681990/adjusting-navigationitem-titleviews-frame который может обеспечить решение, но зависит от кода OP и установки –

ответ

0

Вы пробовали настройки autoResizingMask из ваш пользовательский tileView до UIViewAutoresizingFlexibleTopMargin?

+0

Да я уже пробовал и это не помогает .. – Aproram

Смежные вопросы