以下に示すように、2 つのパネル (実際には 3 つですが、画像には表示されていません) を持つ NSScrollView があります。これは単にパフォーマンスの問題なのか、それとも自動レイアウトに関係する何かより間違ったものなのか疑問に思っています。
どちらのビューも特に複雑ではなく、非常に複雑な制約もありません。左側のビュー階層は、
左 NSSplitView のビュー |-- カスタム ビュー NB はここで末尾の優先度を下げました... view]-(0@250)-| |--NSTextField |--NSTableView
私が行った最も高度なことは、コンテナー ビューをスーパービューにアタッチする優先度を下げることでした。これは、左側のサイズを変更せずに、パネルで左側を覆うことができるようにするためです。分割が完全に左側にある場合、ビューは同じサイズのままです。右側のパネルが左側のパネルのビューの上にあるだけです。
この効果を達成するためのより良い方法はありますか?
この描画アーティファクトの原因は何ですか?