Size: a a a

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

2020 September 09

S

Sasha_A in iOS Developers — русскоговорящее сообщество
K Chizhov
Мне значит везёт) везде только свежак без легаси
Я три года назад пришёл на проект который с нуля переписывали с Obj-C, на него потратили на данный момент нереальное количество человеко-часов, разработчиков 20-30 где-то на проекте, не думаю что в ближайшие лет 5 кто-то захочет что-то переписывать. Хотя, как вариант, года через три, какой-то полностью новый экран и решат написать на SwiftUI
источник

E

Elajah in iOS Developers — русскоговорящее сообщество
как обновить в навбаре titleview динамические, после загрузки вьюхи ? тайтл приходит через реактивку, и лейбл не обновляется, (только если закрыт и еще раз открыть контроллер) . setNeedsDisplay не помогает,  сабкласс UINavigationBar особо не помогает тк все закрыто, кто-то сталкивался с таким ?
источник

E

Elajah in iOS Developers — русскоговорящее сообщество
чудеса айоси - после многочисленных попыток хака, внезапно сработало

self.navigationController?.isNavigationBarHidden = true
self.navigationController?.isNavigationBarHidden = false
источник

PS

Pavel Subach in iOS Developers — русскоговорящее сообщество
titleview ?
источник

PS

Pavel Subach in iOS Developers — русскоговорящее сообщество
navigationItem.title = "?"
источник

ME

Maxim Egorov in iOS Developers — русскоговорящее сообщество
Там есть titleView
источник

ME

Maxim Egorov in iOS Developers — русскоговорящее сообщество
Pavel Subach
titleview ?
источник

PS

Pavel Subach in iOS Developers — русскоговорящее сообщество
и лейбл не обновляется
источник

PS

Pavel Subach in iOS Developers — русскоговорящее сообщество
я просто понять не могу зачем в titleView label )
источник

PS

Pavel Subach in iOS Developers — русскоговорящее сообщество
кроме того titleView не работает с largeTitle 🙂
источник

ME

Maxim Egorov in iOS Developers — русскоговорящее сообщество
Я может что-то не так понял, но мне показалось, что у него в кастомной view label не обновляется
источник

ME

Maxim Egorov in iOS Developers — русскоговорящее сообщество
Наверное не вчитался
источник

PS

Pavel Subach in iOS Developers — русскоговорящее сообщество
Ну если там нужна кастомная вьюха ... другое дело
источник

PS

Pavel Subach in iOS Developers — русскоговорящее сообщество
а setNeedLayout не помогает тоже ?)
источник

PS

Pavel Subach in iOS Developers — русскоговорящее сообщество
и layoutIfNeeded
источник

E

Elajah in iOS Developers — русскоговорящее сообщество
Pavel Subach
а setNeedLayout не помогает тоже ?)
тоже не помогало , с комбинацией layoutIfNeeded ) там надо чтобы текст с кастомным шрифтом attributed string
источник

PS

Pavel Subach in iOS Developers — русскоговорящее сообщество
просто как я помню setNeedDisplay - установка флага что нужно вызвать draw()
источник

E

Elajah in iOS Developers — русскоговорящее сообщество
да, но видимо это баг какой-то потому что при переключении табов - вьюха обновлялась, но трюк с self.navigationController?.isNavigationBarHidden к счастью помог
источник

PS

Pavel Subach in iOS Developers — русскоговорящее сообщество
"там надо чтобы текст с кастомным шрифтом attributed string" - самое забавное что LargeTitle - аттрибутивная строка, если надо то можно задать ей кастомные аттрибуты )
источник

PS

Pavel Subach in iOS Developers — русскоговорящее сообщество
Elajah
да, но видимо это баг какой-то потому что при переключении табов - вьюха обновлялась, но трюк с self.navigationController?.isNavigationBarHidden к счастью помог
просто это костыль ), вопрос как он работает на всей линейке включая iOS 14 )
источник