【发布时间】:2021-11-02 19:55:33
【问题描述】:
我正在尝试实现一个显示单独视图的搜索栏(参见 Twitter 示例)。
这是如何实现的?我最初的想法是以某种方式使用NavigationView 环绕搜索栏视图,当用户点击搜索栏时,调用NavigationLink 会调出单独的视图。
但这是正确的方法吗? Twitter 示例似乎没有显示 NavigationView 元素,如“
【问题讨论】:
-
Twitter 可能正在使用 UIKit。在 SwiftUI 中,您可以键入
FocusState的更改。 -
谢谢你,@Yrb。我以为
FocusState是为了将焦点转移到不同的文本字段?您将如何使用它来控制视图?我在 Apple 的文档中找不到任何有用的信息。 -
FocusState是一个状态,它定义了某物是否被聚焦,但其他人可以绑定到它并根据动作改变它。在这种情况下,操作将是用户点击文本字段。