回答編集履歴

1

解決できた

2020/09/13 05:16

投稿

HihuSnow
HihuSnow

スコア23

test CHANGED
@@ -1 +1,33 @@
1
+ 解決できたので記載しておきます。`viewDidAppear`内で`height`を記述することで余白を削除することができました。
2
+
3
+
4
+
5
+ 具体的には以下のようになります。
6
+
7
+
8
+
1
- `AppKit`のバグ
9
+ ```swift
10
+
11
+ class ACWindowBadgeViewController: NSTitlebarAccessoryViewController {
12
+
13
+ override func loadView() {
14
+
15
+ self.view = ACWindowBadgeView()
16
+
17
+ }
18
+
19
+ override func viewDidLoad() {
20
+
21
+ self.layoutAttribute = .bottom
22
+
23
+ }
24
+
25
+ override func viewDidAppear() {
26
+
27
+ self.view.frame.size.height = 30
28
+
29
+ }
30
+
31
+ }
32
+
33
+ ```