SwiftUI Tips

110 阅读1分钟

SwiftUI Tips

Image 设置图片的颜色

Image("image name").colorMultiply(.red)

Spacer() 无法点击的问题

这是 SwiftUI 的默认机制,解决此问题的方法是给该 View 设置热区。代码如下:

struct ContentView: View {
    VStack {
        Text("可以点击文字 1")
        Spacer()
        Text("可以点击文字 2")
    }
    .contentShape(Rectangle())
    .onTapGesture {
        print("点击了")
    }
}