Size: a a a

2021 February 07

C

Chezee in SwiftBook
Dmitriy Yurchenko
guard let indicatorType = indicatorType, indicatorType != oldValue else { return }
А не, не прав. Вот это правильнее тогда
источник

b

bodich in SwiftBook
Без понятия, это ж твоя программа и логика))) Тут уже смотри свой код внимательно...
источник

C

Chezee in SwiftBook
Вторая строка уже отработала
источник

b

bodich in SwiftBook
newValue в didset нет
источник

b

bodich in SwiftBook
Есть только oldValue или собственное имя переменной, оно внутри уже будет новое значение иметь в didSet
источник

С

Сергей in SwiftBook
Скажите, а есть такая практика?
Я хочу сделать адаптивный интерфейс. Везде писать во всех вью GeometryReader как то напряжно.
Возможно логично было бы сделать функцию и при загрузке сразу раскидать все переменные и потом в коде везде ими пользоваться
источник

С

Сергей in SwiftBook
Но не встречал ничего подобного… если вдруг кому попадалось то скиньте плиз или скажите как погуглить 😉
источник

Д

Дмитрий in SwiftBook
Сергей
Скажите, а есть такая практика?
Я хочу сделать адаптивный интерфейс. Везде писать во всех вью GeometryReader как то напряжно.
Возможно логично было бы сделать функцию и при загрузке сразу раскидать все переменные и потом в коде везде ими пользоваться
Проверку на ос делаешь и все
источник

С

Сергей in SwiftBook
Дмитрий
Проверку на ос делаешь и все
А если это только iOS но под разные экраны?
источник

b

bodich in SwiftBook
Dmitriy Yurchenko
guard let indicatorType = indicatorType, indicatorType != oldValue else { return }
Здесь все правильно посоветовал Дмитрий
источник

b

bodich in SwiftBook
☝️
источник

b

bodich in SwiftBook
Так безопасно развернешь опшнал
источник

b

bodich in SwiftBook
Да
источник

b

bodich in SwiftBook
Ну и после guard пиши что тебе надо было там считать или вызывать.
источник

C

Chezee in SwiftBook
Можно вообще не писать то что ниже 1й строки
источник

b

bodich in SwiftBook
Само по себе ж оно бесполезно
источник

b

bodich in SwiftBook
Chezee
Можно вообще не писать то что ниже 1й строки
У него там вызов метода в оригинале был на первом скрине
источник

Д

Дмитрий in SwiftBook
Сергей
А если это только iOS но под разные экраны?
Так свифтЮАЙ уже сам все делает
источник

b

bodich in SwiftBook
источник

С

Сергей in SwiftBook
Дмитрий
Так свифтЮАЙ уже сам все делает
Да, но я столкнулся с тем, что скругление углов меняется (
То есть у меня две кнопки одна в другую попадают, а из за смены разрешения начинают появляться зазоры
источник