Size: a a a

2019 September 26

АС

Александр Сапрыкин... in SwiftBook
Daniel Veremei
А проверялось ли значение фрейма gradient.frame и размер shape?
Не могу утверждать что где-то здесь подвох,но поиграться/посмотреть как их изменение влияет на отображение пробовали ?
не пробовал сейчас посмотрю, странность еще в том что на моем Xs Max все хорошо выглядит, а я тестил еще на Xs и 6s там вот такой вот баг
и если тему поменять на темную например и обратно то кнопка становится нормальной
источник

АС

Александр Сапрыкин... in SwiftBook
Александр Сапрыкин
не пробовал сейчас посмотрю, странность еще в том что на моем Xs Max все хорошо выглядит, а я тестил еще на Xs и 6s там вот такой вот баг
и если тему поменять на темную например и обратно то кнопка становится нормальной
тени кривые остаются всегда
источник

DV

Daniel Veremei in SwiftBook
Александр Сапрыкин
тени кривые остаются всегда
Я не помню за что именно отвечает bounds.offset(dx...
Не могли бы подсказать для какой цели?
Может ли быть в этом проблема или уже пробовали это менять ?
источник

ВК

Варя Кузнецова... in SwiftBook
Александр Сапрыкин
не пробовал сейчас посмотрю, странность еще в том что на моем Xs Max все хорошо выглядит, а я тестил еще на Xs и 6s там вот такой вот баг
и если тему поменять на темную например и обратно то кнопка становится нормальной
тень случаем не с помощью path создаешь? (shadowPath)
источник

АС

Александр Сапрыкин... in SwiftBook
Daniel Veremei
Я не помню за что именно отвечает bounds.offset(dx...
Не могли бы подсказать для какой цели?
Может ли быть в этом проблема или уже пробовали это менять ?
я нагуглил это решение, была проблема в том что в светлой теме у меня градиент это как border можно сказать и так как кнопка с закруглением не рисовался градиент на закруглении
источник

АС

Александр Сапрыкин... in SwiftBook
Варя Кузнецова
тень случаем не с помощью path создаешь? (shadowPath)
в тенях есть path
источник

АС

Александр Сапрыкин... in SwiftBook
Варя Кузнецова
тень случаем не с помощью path создаешь? (shadowPath)
источник

ВК

Варя Кузнецова... in SwiftBook
Александр Сапрыкин
в тенях есть path
тогда попробуй убрать и нарисовать квадратиком тень, без скруглени. у меня была проблема, что тень через path, и после установки path применялись некоторые изменения касаемо размера элемента - а path оставался старым и большим. если проблема в этом, то там сообрахишь/уберешь/перенесешь и далее по списку
источник

АС

Александр Сапрыкин... in SwiftBook
Варя Кузнецова
тогда попробуй убрать и нарисовать квадратиком тень, без скруглени. у меня была проблема, что тень через path, и после установки path применялись некоторые изменения касаемо размера элемента - а path оставался старым и большим. если проблема в этом, то там сообрахишь/уберешь/перенесешь и далее по списку
тени пофиксил спасибо
источник

АС

Александр Сапрыкин... in SwiftBook
там в принципе path не особо был нужен)
источник

ВК

Варя Кузнецова... in SwiftBook
Александр Сапрыкин
там в принципе path не особо был нужен)
чудно) удачи!
источник

АС

Александр Сапрыкин... in SwiftBook
Варя Кузнецова
чудно) удачи!
спасибо)
источник

АС

Александр Сапрыкин... in SwiftBook
в каком методе лайфцикла лучше всего менять лейер у кнопки в классе кнопки?
источник

АС

Александр Сапрыкин... in SwiftBook
нормальное ли решение устанавливать градиент в setNeedsLayout()?
источник

A

Alexandr✔️ in SwiftBook
Александр Сапрыкин
нормальное ли решение устанавливать градиент в setNeedsLayout()?
в layoutSubviews лучше
источник

АС

Александр Сапрыкин... in SwiftBook
Alexandr✔️
в layoutSubviews лучше
тогда падает с ошибкой
источник

АС

Александр Сапрыкин... in SwiftBook
Александр Сапрыкин
нормальное ли решение устанавливать градиент в setNeedsLayout()?
мне просто не нравится что вызывается по несколько раз
источник

A

Alexandr✔️ in SwiftBook
Александр Сапрыкин
мне просто не нравится что вызывается по несколько раз
перерисовываются вьюхи, поэтому и вызывается много раз
источник

АС

Александр Сапрыкин... in SwiftBook
Alexandr✔️
перерисовываются вьюхи, поэтому и вызывается много раз
видимо другого вариант нет?
источник

АС

Александр Сапрыкин... in SwiftBook
Alexandr✔️
перерисовываются вьюхи, поэтому и вызывается много раз
лагать же не будет?
источник