GeometryReader 自 SwiftUI 诞生之初就存在,它在许多场景中扮演着重要的角色。但是,从一开始就有开发者对其持负面态度,以为应尽量防止运用。特别是在最近几回 SwiftUI 更新中新增了一些能够替代 GeometryReader 的 API 后,这种观念进一步加强。本文将对 GeometryReader 的“常见问题”进行剖析,看看它是否真的如此不堪,以及那些被批判为“不符预期”的表现,是否其实是因为开发者的“预期”本身存在问题。
标签: SwiftUI
-
用符合 SwiftUI 设计风格的方式写一个 Card View
UI 编程并不只是简略的控件堆叠,它十分考验开发者的 API 交互规划能力以及对全体结构的了解程度。
-
UIKit 学习路线篇
导言