SwiftUI 如何快速识别视图(View)界面的刷新是由哪个状态的改变导致的?
Posted 大熊猫侯佩
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SwiftUI 如何快速识别视图(View)界面的刷新是由哪个状态的改变导致的?相关的知识,希望对你有一定的参考价值。
功能需求
在 SwiftUI 中,我们视图的界面可能在不经意间被意外刷新了。这时,我们希望知道是该视图中的哪个状态导致了刷新。在包含众多状态的复杂视图中,这往往很难实现。
如上图所示,当我们随机改变视图中的状态时,可以在调试控制台中轻松看到是哪个状态导致了视图的刷新。
在本篇博文中,您将学到如下内容:
- 如何识别导致视图刷新的状态
- 如何用更直观的方式观察到视图 UI 在特定操作后到底有没有被刷新
无需等待,Let‘s go!!!
以上是关于SwiftUI 如何快速识别视图(View)界面的刷新是由哪个状态的改变导致的?的主要内容,如果未能解决你的问题,请参考以下文章
SwiftUI巧妙利用View可识别性完成复杂状态界面的重置
如何使我的自定义 ViewModifier 仅适用于 SwiftUI 中符合(可识别和视图)的内容/视图?
如何创建一个带有可选辅助 View 参数的 SwiftUI 视图?