問題タブ [nssplitview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
536 参照

macos - NSSplitView からサブクラス化すると、分割ビューの仕切りが表示されない

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

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

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

ここに画像の説明を入力

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

ここに画像の説明を入力

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

0 投票する
1 に答える
2444 参照

objective-c - NSSplitView ペイン/サブビューの幅を指定する方法

左ペインのデフォルトの幅を NSSplitView で指定したいと思います (つまり、XCode でデフォルトのサイズを入力する方法がないように見えるため、コードで)。これを実現するために私が何とかまとめたコードは次のとおりですが、恐ろしく冗長に見えます。私はObjective-Cが初めてなので、おそらくもっと良い方法がありますが、サブビュー(*ペイン)に.widthを入力するだけではできないようです。何か不足していますか?

PS。Constrain[Min/Max]Coordinates の実行方法は知っています。アプリケーションを実行するときのサイズを指定します。現時点では、ウィンドウの 50% を占めていますが、それは望ましくありません。

ありがとう

0 投票する
1 に答える
103 参照

xcode - Xcode で分割ビューの中に小さなコントロール パネルを作成する方法は?

Xcode と同様に、さまざまな機能を実装するための小さなコントロール パネルがあります。

インターフェイスビルダーでこの効果を得るために何かをドラッグできますか?

0 投票する
0 に答える
164 参照

objective-c - OSX 10.8 でのみ NSTextField の末尾の切り捨てが失敗する

NSTextField画像に示すように、次の設定/プロパティを使用しています

ここに画像の説明を入力

ここに画像の説明を入力

異常に動作します。テキストが切り捨てられているときと、表示されていないときがあります。

ここに画像の説明を入力

ここに画像の説明を入力

問題が見つかりません。

完全な実装は次のようNSSplitViewになります。片側にテキストフィールドを配置しました。

いくつかのアイデアを提供して、この問題を解決するのを手伝ってください。

0 投票する
1 に答える
196 参照

objective-c - NSSplitView のサブビューから青いアウトラインを削除します

がありNSSplitView、各サブビュー (左/右) をクリックすると、それらの周りに明るい青色の輪郭が描かれているようです。これらの各サブビューは、NSScrollView

これを無効にする手段はありますか?私は無駄にドキュメントを掘り下げました。

ここに画像の説明を入力

0 投票する
0 に答える
107 参照

cocoa - autolayout を使用して NSScrollView のサイズをすばやく変更するとアーティファクトを描画する

以下に示すように、2 つのパネル (実際には 3 つですが、画像には表示されていません) を持つ NSScrollView があります。これは単にパフォーマンスの問題なのか、それとも自動レイアウトに関係する何かより間違ったものなのか疑問に思っています。

スナップショットのサイズ変更。

どちらのビューも特に複雑ではなく、非常に複雑な制約もありません。左側のビュー階層は、

私が行った最も高度なことは、コンテナー ビューをスーパービューにアタッチする優先度を下げることでした。これは、左側のサイズを変更せずに、パネルで左側を覆うことができるようにするためです。分割が完全に左側にある場合、ビューは同じサイズのままです。右側のパネルが左側のパネルのビューの上にあるだけです。

この効果を達成するためのより良い方法はありますか?

この描画アーティファクトの原因は何ですか?

0 投票する
1 に答える
2300 参照

macos - Autolayout を使用した NSSplitView、プロポーショナルなサイズ変更を防止

私は NSSpliView で autolayout を使用しています。セットアップは次の図のとおりです。

分割ビューはサイズ変更可能なウィンドウ内にあります。サイズを変更すると、分割線は比例 50:50 に変更されます。これを変更する方法により、下部ビューの高さが維持され、上部ビューのサイズが変更されます (ただし、124px を超えない) )しかし、分割をドラッグして手動で変更する自由もありますか?

ここに画像の説明を入力