SwiftUI项目Image点击事件

前言

swiftui中的点击可以有两种情况:

  • Button
  • Gestures

根据不同情况可以去不同地使用。

单纯的按钮

此处单纯的按钮即为有按钮样式和点击事件。

1
2
3
4
5
Button(action: {
  ... // 点击事件触发的代码
}, label: {
	Image(systemName: "plus")
})

无样式的按钮

即为没有按钮样式的按钮,方便直接展示Image

1
2
3
4
5
6
Button(action: {
  ... // 点击事件触发的代码
}, label: {
	Image(systemName: "plus")
})
.buttonStyle(BorderlessButtonStyle())

TapGesture事件

1
2
3
4
Image(systemName: "plus")
  .onTapGesture {
    ... // 点击事件触发的代码
  }
Licensed under CC BY-NC-SA 4.0
Built with Hugo
Theme Stack designed by Jimmy