swiftui - 有什么方法可以在 SwiftUI 中调用子视图的功能?
问题描述
这是一个例子:
struct ContentView: View {
var body: some View {
VStack {
SubView()
Button("Invoke"){
...// invoke subview's function
}
}
}
}
struct SubView: View{
var body: some View{
Text("SubView")
}
func changeSubView() {
//...
}
}
这是一个简化的例子。我不想使用@State来控制或传递函数作为参数。还有其他方法吗?
解决方案
推荐阅读
- python - Pandas:如何(干净地)取消旋转具有相同类别的两列?
- python - Python Regex - 替换连续的标点符号
- python - 带有主键的 URL 模式无法正常工作
- visual-studio-code - OmniSharp 服务器未运行 macOS 10.13.6
- python-3.x - Selenium 使用 2captcha Python 提交验证码
- hive - 无法打开客户端传输气流 hiveoperator 进行连接
- r - 为什么在读入 R 中的序数模型时无法识别我的变量
- python - 为什么我不能使用任何 PIP 命令?麦克和康达
- markdown - 订购 doc markdown 文件
- firebase - 如何在 Firebase 中编写日志?