> For the complete documentation index, see [llms.txt](https://lochiwei.gitbook.io/ios/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lochiwei.gitbook.io/ios/swiftui/view/state/binding/binding/init-binding.md).

# init Binding

[SwiftUI](/ios/swiftui.md) ⟩ [Data Flow](/ios/swiftui/data-flow.md) ⟩ [Binding](/ios/swiftui/view/state/binding/binding.md) ⟩ init

{% tabs %}
{% tab title="💾 程式" %}

```swift
// custom control
struct SlidersForSize: View {
    @Binding var size: CGSize    // ⭐️ Binding variable
    var body: some View { ... }
}

extension SlidersForSize {
    init(_ size: Binding<CGSize>) {
        self._size = size        // ⭐️ 注意：不是 `self.size = size` ❗️❗️❗️
    }
}
```

{% endtab %}

{% tab title="💈範例" %}

* [SizeRatioControl](/ios/swiftui/view/layout/grids/examples/itemsview/sizeratiocontrol.md)
  {% endtab %}

{% tab title="👥 相關" %}

* compare: [init State](/ios/swiftui/view/state/value/state/init-state.md).
  {% endtab %}
  {% endtabs %}
