Как создать цвет с альфа-значением, используя SwiftUI? - PullRequest
0 голосов
/ 30 июня 2019

В UIKit для создания цвета с альфа-значением существуют разные способы, например:

UIColor(red: 0, green: 0, blue: 0, alpha: 0.8)

, но этот метод недоступен в соответствующем классе Color из SwiftUI.

Что я могу использовать?

Ответы [ 2 ]

1 голос
/ 30 июня 2019

Цвет инициализатора имеет параметр непрозрачности:

Color(red: 1.0, green: 0, blue: 1.0, opacity: 0.2)
1 голос
/ 30 июня 2019

В SwiftUI есть один конкретный модификатор , называемый opacity, который можно использовать для изменения уровня альфа любого цвета

Text("Hello world").background(Color.black.opacity(0.8)) // Set the background color as partially transparent.

Кроме того, можно применить тот же модификатордля любого просмотра, чтобы изменить его альфа.

Image("myImage").opacity(0.8) //The image will be partially transparent
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...