読者です 読者をやめる 読者になる 読者になる

日々精進

新しく学んだことを書き留めていきます

NSWindowをtexturedにすると動作がおかしい

具体的には、以下のような挙動になる。
・ウィンドウのグラデーションが濃すぎる
・タイトルバーを表示出来ない
どうもNSWindowにNSTextFieldを配置していると起きるっぽい。
解決策はNSWindowのcontent borderをNoneにすること。
これである程度改善されるが見た目やっぱりださかったので結局texturedは使わないことにした。
参考:cocoa - NSWindow textured background with NStextField - Stack Overflow