# HandlePoint

{% embed url="https://youtu.be/fcNPtYRCsAA" %}
🔸 top-most is a `HandlePoint`
{% endembed %}

{% tabs %}
{% tab title="🖼 HandlePoint" %}
⬆️ 需要： [](<> "mention"), [ext](../../../view/layout/frame/ext "mention")

```swift
// 2022.03.09
import SwiftUI

// 🖼 HandlePoint
struct HandlePoint: View {
    private let size: CGFloat = 20
    var body: some View {
        Circle()
            .fill(.secondary)
            .frame(size)        // 🌀 View+ .frame()
            .overlay(
                Circle().stroke(.white, lineWidth: 2)
            )
            .draggable()        // 👔 Draggable
    }
}
```
{% endtab %}

{% tab title="👥 相關" %}
* source code for the video above, see: 👉 [](<> "mention").
{% endtab %}
{% endtabs %}
