Серый фон в навигационной панели с SearchController, добавленным в NavigationItem во время pushIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Серый фон в навигационной панели с SearchController, добавленным в NavigationItem во время push

Сообщение Anonymous »

У меня есть представление о таблице в навигационном контроллере, чтобы я мог протолкнуть контроллер представления подробностей в стеке. Он работает нормально, пока я не добавлю контроллер поиска в элемент навигации, например, так: < /p>

Код: Выделить всё

searchController = UISearchController(searchResultsController: nil)
searchController.obscuresBackgroundDuringPresentation = false
searchController.hidesNavigationBarDuringPresentation = false
searchController.searchBar.delegate = self
searchController.searchBar.tintColor = Colors.mlLabel
navigationItem.searchController = searchController
definesPresentationContext = true
< /code>

Это приводит к временному серому фону, см. Ниже: < /p>

 < /p>

. UiviewControllerWrapperView's _UiparallaxDimview 
(выбран ниже) вызывает это, поскольку как навигационная планка, так и строка состояния являются прозрачными.



Как это исправить? pushviewController () to false работает, но я хотел бы сохранить анимацию. Теперь, и это не только в сочетании с SearchController . По сути, _UiparallaxDimview вытаскивает свой нос.

Подробнее здесь: https://stackoverflow.com/questions/588 ... gationitem
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»