オブジェクトの前景色としてUIColorを使用したいのですが、UIColorをColorに変換する方法がわかりません
var myColor: UIColor
RoundedRectangle(cornerRadius: 5).foregroundColor(UIColor(myColor))
私は本当に古い趣味家です。ここに私のために働く1つの方法があります。はい、Constant.Swiftファイルで再利用可能なステートメントにグローバルを使用しています。この例はインラインなので、見やすくなっています。私はこれが行くべき道であるとは言いません、それはちょうどmy古い道です。
import SwiftUI
// named color from the developer's pallet
let aluminumColor = Color(UIColor.lightGray)
// a custom color I use often
let butterColor = Color.init(red: 0.9993399978,
green: 0.9350042167,
blue: 0.5304131241)
// how I use this in a SwiftUI VStack:
Text("Fur People")
.font(.title)
.foregroundColor(aluminumColor)
.shadow(color: butterColor, radius: 4, x: 2, y: 2)
.minimumScaleFactor(0.75)