Size: a a a

2021 October 15

DK

Denis Kim in SwiftBook
ну вообще обычно не нужно. а если все таки нужно, то как я сказал выше - попробовать в navigationItem выставить searchController nil
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Судя по всему у Тебя деиниться контроллер у которого в этотм момент активный сечбар. Копай в эту сторону
источник

DK

Denis Kim in SwiftBook
смотря какие, я лично не использую и не люблю
источник

ЯТ

Ярослав Тормасов... in SwiftBook
т.е. в принципе для старта небольшого проекта будет достаточно базового xcode проекта в связке с линтером?
источник

DK

Denis Kim in SwiftBook
ну это уже вам решать. добавляете что нужно по мере необходимости
источник

ЯТ

Ярослав Тормасов... in SwiftBook
Спасибо
источник

K

Kapitoshka438 in SwiftBook
В таких случаях помогает старый добрый asyncAfter )
источник

K

Kapitoshka438 in SwiftBook
DispatchQueue.main.asyncAfter(deadline: .now() + .milliseconds(100)) {
   self.navigationItem.searchController = nil
}
источник

K

Kapitoshka438 in SwiftBook
А зачем вообще его в nil то? isActive = false достаточно, чтобы он пропал.
источник

КТ

Кирилл Титов... in SwiftBook
подскажите пожалуйста,
у меня есть стек в который приходят view
и эти view обновляются
и что бы удалить старую информацию я использовал
в этом случае после удаления view появлялась в (0, 0)
stackView.arrangedSubviews.forEach(stackView.removeArrangedSubview)

а в этом случае все нормально раотает
stackView.forEach { $0.removeFromSuperview() }
источник

K

Kapitoshka438 in SwiftBook
Это просто символы, зависящие от размера шрифта, как и обычный текст.
источник

DK

Denis Kim in SwiftBook
источник

DK

Denis Kim in SwiftBook
источник

K

Kapitoshka438 in SwiftBook
navigationItem.searchController?.isActive = false
navigationItem.searchController?.searchBar.isHidden =
true

Ну тогда вот этого точно достаточно.
источник

DK

Denis Kim in SwiftBook
ну открой ViewController.swift и скопируй его в любой вьюконтроллер который находится в стеке navigation controller-а
источник

DK

Denis Kim in SwiftBook
он закрывается при нажатии cancel. а этот метод вызывается когда он закрылся. это просто уведомление делегату
источник

КТ

Кирилл Титов... in SwiftBook
подскажите пожалуйста,
у меня есть стек в который приходят view
и эти view обновляются
и что бы удалить старую информацию я использовал
в этом случае после удаления view появлялась в (0, 0)
stackView.arrangedSubviews.forEach(stackView.removeArrangedSubview)

а в этом случае все нормально раотает
stackView.forEach { $0.removeFromSuperview() }
источник

КТ

Кирилл Титов... in SwiftBook
2ое решение нашел здесь,

но не могу понять, как объяснить это поведение
источник

Y

Yaroslav in SwiftBook
источник

КТ

Кирилл Титов... in SwiftBook
ох, спасибо расширенное описание я не прочел…
источник