SwiftUI手势之获取点击视图坐标和具体位置

实战需求

有时我们需要获取视图里面点击位置,在swiftui中我们该如何实现呢?

本文价值与收获

看完本文后,您将能够作出下面的界面

SwiftUI手势之获取点击视图坐标和具体位置_第1张图片

看完本文您将掌握的技能

  • 获取点击位置
  • 显示点击位置的坐标
  • 随机生成颜色

代码

1、获取随机颜色


extension CGFloat {
    static func random() -> CGFloat {
        return CGFloat(arc4random()) / CGFloat(UInt32.max)
    }
}

extension UIColor {
    static func random() -> UIColor {
        return UIColor(
           red:   .random(),
           green: .random

你可能感兴趣的:(SwiftUI源码大全)