> 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/drawing/mask.md).

# mask

[SwiftUI](/ios/swiftui.md) ⟩ [view](/ios/swiftui/view.md) ⟩ [drawing](/ios/swiftui/view/drawing.md) ⟩ mask

{% tabs %}
{% tab title="🔴 主題" %}

* [view.mask()](/ios/swiftui/view/drawing/mask/.mask.md)
* [view.inverseMask()](/ios/custom/ext/view/.inversemask.md)： custom extension
  {% endtab %}

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

```swift
// .mask() vs .clipShape()
view.mask(Circle().opacity(0.5))    // with opacity
view.clipShape(Circle())            // no opacity
```

{% endtab %}

{% tab title="📗 參考" %}

* Design+Code ⟩ [Shape, Stroke and Blend Mode](https://designcode.io/swiftui-ios15-shape-stroke-blend-mode)
  {% endtab %}

{% tab title="📘 手冊" %}

* [SwiftUI](https://developer.apple.com/documentation/swiftui) ⟩ [View and Controls](https://developer.apple.com/documentation/swiftui/views-and-controls) ⟩ [View](https://developer.apple.com/documentation/swiftui/view) ⟩ [Rendering](https://developer.apple.com/documentation/swiftui/rendering)&#x20;
* View ⟩
  * [.mask(alignment:\_:)](https://developer.apple.com/documentation/swiftui/view/mask\(alignment:_:\))
  * [.clipShape(\_:style:)](https://developer.apple.com/documentation/swiftui/view/clipshape\(_:style:\))
    {% endtab %}

{% tab title="🗣 討論" %}

* [How can I clip a Shape with another Shape in SwiftUI?](https://stackoverflow.com/a/67128123/5409815)
  {% endtab %}
  {% endtabs %}
