teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

解決できた

2020/09/13 05:16

投稿

HihuSnow
HihuSnow

スコア23

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