zl程序教程

您现在的位置是:首页 >  其他

当前栏目

macOS 开发教程之如何监听按下和按起来事件 实现放大缩小Touch Down 和 Touch UP(SwiftUI 教程含源码)

事件macos源码教程开发 实现 如何 SwiftUI
2023-09-11 14:18:32 时间

实战需求

macOS 开发教程之如何监听按下和按起来事件 实现放大缩小Touch Down 和 Touch UP

本文价值与收获

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

截屏2020-11-14 下午11.00.31.png

Jietu20201114-230046.gif

看完本文您将掌握的技能

  • gesture
  • DragGesture(minimumDistance: 0)
  • .onChanged
  • .onEnded
  • .scaleEffect(canTouchDown ? 1.0:2.0)

基础知识

gesture

启用添加的手势,但禁用子视图层次结构中的所有手势。

static let gesture: GestureMask

gesture(_:including:)

将手势附加到视图的优先级低于视图定义的手势。

func gesture<T>(_ gesture: T, including mask: GestureMask = .all) -> some View