Size: a a a

iOS Developers — русскоговорящее сообщество

2019 October 25

TF

Tung Fam in iOS Developers — русскоговорящее сообщество
Vitaliy Monastyrev
Почему-то инициализируются с другой высотой и кнопки съезжают
насколько я вижу кнопки там где надо. это нав бар "короче" по высоте стал. это важно понимать чтобы понять что это проблема нав бара а не кнопок 🙂
источник

TF

Tung Fam in iOS Developers — русскоговорящее сообщество
на всех иос такая проблема?
источник

VM

Vitaliy Monastyrev in iOS Developers — русскоговорящее сообщество
У меня сейчас под рукой только 13
источник

TF

Tung Fam in iOS Developers — русскоговорящее сообщество
симулятор запусти
источник

TF

Tung Fam in iOS Developers — русскоговорящее сообщество
надо смотреть код и дебажить. закоменти какие-то куски кода которые ты думаешь что могут на это повлиять. и смотри что починит. без кода не сказать в чем проблема 🤷‍♂️
источник

AB

Alexandr Belkovsky in iOS Developers — русскоговорящее сообщество
Tung Fam
на всех иос такая проблема?
но это же поведение модалок из 13 оси :(
источник

VM

Vitaliy Monastyrev in iOS Developers — русскоговорящее сообщество
Alexandr Belkovsky
но это же поведение модалок из 13 оси :(
Специально увеличивать навбар при переходе?
источник

VM

Vitaliy Monastyrev in iOS Developers — русскоговорящее сообщество
Странно выглядит
источник

TF

Tung Fam in iOS Developers — русскоговорящее сообщество
Alexandr Belkovsky
но это же поведение модалок из 13 оси :(
да, но вдруг у него такая проблема и в 12ой) всякое может быть)

вопрос же не в модалке а в нав баре. почти 100% это проблема в иос 13 но чем больше инфы есть о проблеме тем легче понять
источник

TF

Tung Fam in iOS Developers — русскоговорящее сообщество
Vitaliy Monastyrev
Специально увеличивать навбар при переходе?
нет надо искать проблему
источник

VM

Vitaliy Monastyrev in iOS Developers — русскоговорящее сообщество
Tung Fam
нет надо искать проблему
получилось пофиксить
источник

VM

Vitaliy Monastyrev in iOS Developers — русскоговорящее сообщество
действительно из-за ios13
источник

VM

Vitaliy Monastyrev in iOS Developers — русскоговорящее сообщество
помог следующтй код
источник

VM

Vitaliy Monastyrev in iOS Developers — русскоговорящее сообщество
override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
       
if #available#available(iOS 13.0, *) {
           
self.navigationController!.navigationBar.compactAppearance = self.navigationController!.navigationBar.standardAppearance
           
           
self.navigationController?.navigationBar.setNeedsLayout()
       }
   }
источник

VM

Vitaliy Monastyrev in iOS Developers — русскоговорящее сообщество
странно, я думал, что traitCollectionDidChange вызывается только при смене темы
источник

VM

Vitaliy Monastyrev in iOS Developers — русскоговорящее сообщество
оказывается и при показе попапов
источник

VM

Vitaliy Monastyrev in iOS Developers — русскоговорящее сообщество
Причем это похоже на баг эпл, т.к. при смене темы навбар сам увеличивался
источник

VM

Vitaliy Monastyrev in iOS Developers — русскоговорящее сообщество
у них и в документации написано, что только при смене темы
источник

VM

Vitaliy Monastyrev in iOS Developers — русскоговорящее сообщество
источник

VM

Vitaliy Monastyrev in iOS Developers — русскоговорящее сообщество
что-то очень странное
источник