Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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
在swiftUI中创建表单到底意味着什么?_Swift_Xcode_Struct_Closures_Swiftui - Fatal编程技术网

在swiftUI中创建表单到底意味着什么?

在swiftUI中创建表单到底意味着什么?,swift,xcode,struct,closures,swiftui,Swift,Xcode,Struct,Closures,Swiftui,看这个代码,这个代码是什么 var body: some View { Form{ Text("Hello, World") } } 意味着什么?这是否正在创建“Struct Form”的实例?还是创建了一个“Struct Form”实例,只是添加了一个闭包?或者我必须直接调用函数生成器吗?它调用的是表单构造函数 相当于 Form{ Text("Hello, World") } 你是在问你在SwiftUI中使用的奇怪语法是如何工作的吗这就是你要找的吗?是的,我

看这个代码,这个代码是什么

var body: some View {
    Form{
        Text("Hello, World")
    }
}

意味着什么?这是否正在创建“Struct Form”的实例?还是创建了一个“Struct Form”实例,只是添加了一个闭包?或者我必须直接调用函数生成器吗?

它调用的是
表单
构造函数

相当于

Form{ Text("Hello, World") }

你是在问你在SwiftUI中使用的奇怪语法是如何工作的吗这就是你要找的吗?是的,我知道使用From会影响视图,但我不知道那个看起来很奇怪的到底是什么。
/// A container for grouping controls used for data entry, such as in settings
/// or inspectors.
///
/// - SeeAlso: `Section`, which can be used to add sections between groups of
///     content.
@available(iOS 13.0, OSX 10.15, tvOS 13.0, watchOS 6.0, *)
public struct Form<Content> : View where Content : View {

    public init(@ViewBuilder content: () -> Content)
Form{ Text("Hello, World") }
Form.init(content: { () -> Text in
    return Text("Hello, World") 
})