Size: a a a

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

2021 January 27

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
на чем нужно запускать?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
у меня фреймы 202 шириной
источник

p

pts in iOS Developers — русскоговорящее сообщество
Denis Kim
на чем нужно запускать?
Ну вообще iphone 11 для примера был. там на любом устройстве не обновляет
источник

p

pts in iOS Developers — русскоговорящее сообщество
Denis Kim
у меня фреймы 202 шириной
ну это вот необновленные размеры из xib
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
а тю, я не туда смотрю, там код принта изменен
источник

p

pts in iOS Developers — русскоговорящее сообщество
Denis Kim
а тю, я не туда смотрю, там код принта изменен
А, да, забыл убрать
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ну что я могу сказать, оказывается лэйаут дочерних вьюшек у стеквью делается позже
источник

p

pts in iOS Developers — русскоговорящее сообщество
Denis Kim
ну что я могу сказать, оказывается лэйаут дочерних вьюшек у стеквью делается позже
Я тоже ожидал рекурсивного обхода, но увы. А в таком случае как лучше поступить с получением размером? Делать кастомый стек в котором уже будут обновляться тени
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
по поводу изначальной задачи тут есть несколько вариантов:
1) отслеживать viewDidLayoutSubviews() у вьюконтроллера
2) отслеживать layouSubviews у стеквью или ее дочерних вьюшек (чтобы в них самих тень и настраивать
3) делать stackview.layoutIfNeeded() в методе layoutSubviews() у вьюшки, чтобы принудительно пересчитать размеры элементов стеквью
4) поместить интерфейс на общий контейнер и установить параметры тени на него, а не на элементы (тогда вообще не придется отлеживать никакие события изменений фреймов) но это будет работать только если тени у всех объектов одинаковые
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
Подскажите, как я могу получить date имея DateComponent месяц число год?
источник

DD

Danila Danilenko in iOS Developers — русскоговорящее сообщество
Какой самый простой пусть поместить view выше navigation bar`а?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
мне лично нравится 4ый способ и еще 3ий
источник

DD

Danila Danilenko in iOS Developers — русскоговорящее сообщество
Danila Danilenko
Какой самый простой пусть поместить view выше navigation bar`а?
источник

DD

Danila Danilenko in iOS Developers — русскоговорящее сообщество
large small без разницы
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Danila Danilenko
Какой самый простой пусть поместить view выше navigation bar`а?
сделать navigation bar прозрачным и положить вьюшку под него
источник

p

pts in iOS Developers — русскоговорящее сообщество
Denis Kim
мне лично нравится 4ый способ и еще 3ий
Спасибо за помощь
источник

DD

Danila Danilenko in iOS Developers — русскоговорящее сообщество
Denis Kim
сделать navigation bar прозрачным и положить вьюшку под него
тогда место не добавится же. все функции бара нужны
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
pts
Спасибо за помощь
отбой, я опечатался, 4ый и 2ой способ (смотреть layoutSubviews у каждого элемента стеквью, чтобы настраивать тень в нем)
источник

SA

Sherzod Akhmedov in iOS Developers — русскоговорящее сообщество
Когда переключаюсь на Dark Mode, background не изменяется. У всех так?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
да, не работает
источник