『番外篇八』SwiftUI 脑洞大开实现“另类”视图跟随方法

『番外篇八』SwiftUI 脑洞大开实现“另类”视图跟随方法_第1张图片

概览

在 SwiftUI 的开发中,我们时常需要用指尖丝滑般地操作指定视图:比如,我们需要在拖动视图后让它自动归位,或者拖动一个视图时让另一个视图跟随它移动。

『番外篇八』SwiftUI 脑洞大开实现“另类”视图跟随方法_第2张图片

我们随后将会详细讨论上述两个 SwiftUI 中与视图移动相关场景的实现。

在本篇博文中,您将学到如下内容:

  • 概览
  • 1. SwiftUI 视图跟随的“正统”实现
    • 1.1 创建一个手势跟踪器
    • 1.2 “拖动我心爱的小视图”
    • 1.3 “回到起点”
    • 1.4 调整小方块的遮挡状态
  • 2. Layout 协议也能“为我所用”

你可能感兴趣的:(Swift,语言开发精讲,swiftui,Layout,布局,拖动手势,视图跟随,GestureState,Z序,zOrder)