我正在将 UIButton 的图像设置为系统图标
有没有办法像这样设置按钮内部的颜色?
不幸的是,没有内置的方法可以做到这一点,因为person.circle.fill
符号不支持多色:
您可以创建一个自定义符号并在那里添加颜色,但这需要做很多工作......您需要修改每个变体。
相反,我会
Command
+C
复制符号,在 SF Symbols 应用程序中用法:
struct ContentView: View {
var body: some View {
Image("person.circle.fill")
.resizable()
.frame(width: 50, height: 50)
}
}
结果: