From 4583bcc5621a48a175db495bc11e64b66900721f Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Mon, 25 Sep 2023 11:16:30 +0800 Subject: [PATCH] PathControl // Fix constraint behavior in SwiftUI. --- .../Sources/SwiftExtension/SwiftUIExtension.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Packages/vChewing_SwiftExtension/Sources/SwiftExtension/SwiftUIExtension.swift b/Packages/vChewing_SwiftExtension/Sources/SwiftExtension/SwiftUIExtension.swift index e03132cc..90376095 100644 --- a/Packages/vChewing_SwiftExtension/Sources/SwiftExtension/SwiftUIExtension.swift +++ b/Packages/vChewing_SwiftExtension/Sources/SwiftExtension/SwiftUIExtension.swift @@ -231,6 +231,9 @@ public struct PathControl: NSViewRepresentable { pathCtl.backgroundColor = .controlBackgroundColor pathCtl.target = context.coordinator pathCtl.doubleAction = #selector(Coordinator.action) + pathCtl.setContentHuggingPriority(.defaultHigh, for: .vertical) + pathCtl.setContentCompressionResistancePriority(.defaultLow, for: .horizontal) + pathCtl.heightAnchor.constraint(equalToConstant: NSFont.smallSystemFontSize * 2).isActive = true return pathCtl }