У меня есть пользовательский вид (а не UIButton) для navigationItem.titleView, и я сделал небольшой трюк, чтобы сделать его полной шириной, переопределив метод setFrame, чтобы он не автоматически изменялся с помощью (для достижения того, что я хочу - полной ширины), я установил titleView в eventDidLoad. Проблема в том, что при переходе панель навигации делает какое-то перепозиционирование, и я вижу, что мой взгляд мигает при переходе и получает немного вниз, а затем снова моргает на свое место. Это действительно раздражающая проблема, любая идея, откуда это происходит?viewController.titleView полная ширина мигает при переходе
Обновлено -не решена yet-
мой пользовательский вид не UIButton быть решена, как это (благодаря @Sneak)
ios - navigationItem.titleView blinks when updated
Возможный дубликат [ios - navigationItem.titleView мигает при обновлении] (http://stackoverflow.com/questions/28459315/ios-navigationitem-titleview-blinks-when-updated) –
нет, когда представление не является UIButton .. Я обновил вопрос, чтобы уточнить, что @ Sneak – Aproram
. Вы можете проверить раздел комментариев, проблема возникает с 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 и установки –