『番外篇七』SwiftUI 获取视图全局位置在 NavigationStack 中失效的解决方法

『番外篇七』SwiftUI 获取视图全局位置在 NavigationStack 中失效的解决方法_第1张图片

概览

在 番外篇六』SwiftUI 取得任意视图全局位置的三种方法 这篇博文里,我们详细讨论了在 SwiftUI 中获取任意视图全局坐标的几种方法。

『番外篇七』SwiftUI 获取视图全局位置在 NavigationStack 中失效的解决方法_第2张图片

不过,我们也从中提到了某些方法无法适用于 NavigationStack 视图,本篇博文由此应运而生。

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

  • 概览
  • 1. “掉链子”的 NavigationStack
  • 2. 利用 iOS 17 中的新方法
  • 3. 使用“占位”容器
  • 4. 在 NavigationStack 中失效的原因
  • 总结

相信看完本篇博文

你可能感兴趣的:(Swift,语言开发精讲,swiftui,GeometryReader,GeometryProxy,布局,NavigationStack,NavigationView,全局位置坐标)