カスタムツールバーとして機能する単純な長方形のNSviewにいくつかのボタンを配置しています。最初のレンダリングでは、ボタン/ビューは期待どおりに表示されますが、ボタンが押されるたびに(場合によっては、マウスをまったく操作せずに)、アーティファクトが表示され始めます。
前
後
すべてのアクションメソッドとフォーカスメソッドで[self.toolbarViewsetNeedsDisplay:YES]を呼び出すことでアーティファクトを排除できますが、これはハックのようです。これに対処するためのクリーンな方法はありますか?