друга если так в дизайне? Или можно их как-то пересчитать в один?
Это странно, скинь скрин
self.label.shadow(size: CGSize(width: 3, height: 3), radius: 5, opacity: 0.4, color: .black) метод рассположен в extension View func shadow(size: CGSize, radius: CGFloat, opacity: Float = 0.2, color: UIColor? = nil) { if let color = color { layer.shadowColor = color.cgColor } layer.masksToBounds = false layer.shadowOffset = size layer.shadowRadius = radius layer.shadowOpacity = opacity layer.shouldRasterize = true layer.rasterizationScale = UIScreen.main.scale }
Удобно, но это ж все равно для одной тени. Второй раз вызову этот метод - перекроет первую тень
это код даст тебе всю тень которую ты показал на картинке. Так работает тень у Label
Не совсем понял. Результат же не будет точно таким же как эти 5 теней в фигме?
результат будет практически идентичен, при условии, что ты правильно ее расположишь при помощи size. Накладывать 5ть теней друг на друга - плохо, как минимум, что они не будут такими прозрачными, как максимум - если это не приложение в котором - отображение этой Лейблы единственный элемент на экране - накладно для по тяжеловестности.
Понял, спасибо) То есть только вручную подбирать. Согласен что идея не очень, но думал может есть допустим какой-то сервис который выплевывает визуально среднее значение всех теней)))
что-то Фигма психанула) это обычная тень
Обсуждают сегодня