小编GCM*_*llo的帖子

在视图之间传递变量 SwiftUI

再次提出基本问题:我想让变量“ anytext ”对于我要添加的所有未来视图可见且可访问。就我而言,变量将是String

  1. 如果是Float,程序会改变吗?
  2. 如何将其保存为全局变量?
  3. 如果我重新启动应用程序,变量会自行删除吗?如何保存即使重新启动应用程序后仍保留的变量?

    import SwiftUI
    
    struct Entry: View {
        
        @State var anytext: String = ""
        
        var body: some View {
            
            VStack {
                
                TextField("Enter text here", text: $anytext)
                    .padding()
                    .border(Color.black, width: 1)
                    .padding()
            }
            
        }
    }
    
    struct Entry_Previews: PreviewProvider {
        static var previews: some View {
            Entry()
        }
    }

Run Code Online (Sandbox Code Playgroud)

variables state global swiftui

5
推荐指数
1
解决办法
5784
查看次数

标签 统计

global ×1

state ×1

swiftui ×1

variables ×1