Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在SwiftUI中单击按钮添加UI组件?_Ios_Swift_Swiftui - Fatal编程技术网

Ios 如何在SwiftUI中单击按钮添加UI组件?

Ios 如何在SwiftUI中单击按钮添加UI组件?,ios,swift,swiftui,Ios,Swift,Swiftui,我想在点击任何按钮时在屏幕上再添加一个文本或文本字段(UI组件) 我的代码: Button(action: { Text("Adding Text after button clicked") .font(.largeTitle) .fontWeight(.light) .foregroundColor(Color.green) }) { Text("Add Text") } 单击按钮,可以添加随机UI: struct Content

我想在点击任何按钮时在屏幕上再添加一个文本或文本字段(UI组件)

我的代码:

Button(action: { 

        Text("Adding Text after button clicked") 
        .font(.largeTitle) .fontWeight(.light) 
        .foregroundColor(Color.green) 

}) { Text("Add Text") }

单击
按钮
,可以添加随机UI:

struct ContentView: View {
    @State var isAddUI: Bool = false

    var body: some View {
        VStack(spacing: 20) {
            Text("Hello..").font(.largeTitle).fontWeight(.bold)

            if isAddUI {
                Text("Adding Text after button clicked")
                .font(.largeTitle)
                .fontWeight(.regular)
            }

            Button(action: {
                self.isAddUI = true
            }) { Text("Add Text") }
        }
    }
}

到目前为止您尝试了什么?不要将其添加为评论!把它放在你的问题里。。。