1

NSSplitView からサブクラス化するカスタム SplitView クラスを作成しました。仕切りを除いて、すべてが私には正しく見え、正常に動作します。何らかの理由で、SplitView のビューの間に表示されたくないのです。

どんな種類のヒントやヘルプも大歓迎です!

ペン先での私のセットアップは次のとおりです。

ここに画像の説明を入力

そして、ここで実行するとどのように見えるか

ここに画像の説明を入力

興味深いのは、マウスを仕切りがあるべき場所に移動すると、カーソルが変化し、ドラッグできることです...しかし、何らかの理由で正しく表示されません

4

1 に答える 1

1

'drawDividerInRect:' 関数を使用して分割線の色を変更し、独自の四角形を渡すことで分割線の色を変更できます。また、分割ビューでカスタム ビューの 1 つを移動して、仕切りが見えなくなった可能性もあります。オブジェクト階層を使用して、さまざまなビューを選択してみてください。

Apple は、さまざまなビューやコントローラーの多くを簡単に変更できるようにすることを好まないことがわかりました。おそらく、システムで実行されるアプリの統一性を維持しようとしているからでしょう。

非表示のチェック ボックスはチェックされていますか?

ここに画像の説明を入力

于 2013-07-18T19:50:07.833 に答える