# Quick Tip : Borderless Windows in Swift

**URL:** <https://ifnotnil.com/t/quick-tip-borderless-windows-in-swift/4314>\
**Category:** Swift\
**Tags:** tutorials\
**Created:** [17 April 2025 21:26 UTC](https://ifnotnil.com/t/quick-tip-borderless-windows-in-swift/4314 "2025-04-17T21:26:29Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![DaveS](https://ifnotnil.com/user_avatar/ifnotnil.com/daves/32/79_2.png) [@DaveS](https://ifnotnil.com/u/DaveS)\
**Post date:** [17 April 2025 21:26 UTC](https://ifnotnil.com/t/quick-tip-borderless-windows-in-swift/4314/1 "2025-04-17T21:26:29Z")

</div>

If you create a swift dialog from an NSWindow, and it needs to contain TextFields

YOU MUST have “.titled” in the stylemask! (yes, even if there is no titlebar)

If not, the textfields cannot have their delegates set and it will just beep

```auto
  let win = NSWindow(
            contentRect : NSRect(x: 0, y: 0, width: 600, height: 930),
            styleMask : [.borderless,.titled,.docModalWindow],
            backing : .buffered,
            defer : false
        )

```

---

<div class="post-metadata">

**Author:** ![npalardy](https://ifnotnil.com/user_avatar/ifnotnil.com/npalardy/32/10_2.png) [@npalardy](https://ifnotnil.com/u/npalardy)\
**Post date:** [18 April 2025 03:06 UTC](https://ifnotnil.com/t/quick-tip-borderless-windows-in-swift/4314/2 "2025-04-18T03:06:38Z")

</div>

how curios
