問題タブ [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.
macos - NSSplitView からサブクラス化すると、分割ビューの仕切りが表示されない
NSSplitView からサブクラス化するカスタム SplitView クラスを作成しました。仕切りを除いて、すべてが私には正しく見え、正常に動作します。何らかの理由で、SplitView のビューの間に表示されたくないのです。
どんな種類のヒントやヘルプも大歓迎です!
ペン先での私のセットアップは次のとおりです。
そして、ここで実行するとどのように見えるか
興味深いのは、マウスを仕切りがあるべき場所に移動すると、カーソルが変化し、ドラッグできることです...しかし、何らかの理由で正しく表示されません
objective-c - NSSplitView ペイン/サブビューの幅を指定する方法
左ペインのデフォルトの幅を NSSplitView で指定したいと思います (つまり、XCode でデフォルトのサイズを入力する方法がないように見えるため、コードで)。これを実現するために私が何とかまとめたコードは次のとおりですが、恐ろしく冗長に見えます。私はObjective-Cが初めてなので、おそらくもっと良い方法がありますが、サブビュー(*ペイン)に.widthを入力するだけではできないようです。何か不足していますか?
PS。Constrain[Min/Max]Coordinates の実行方法は知っています。アプリケーションを実行するときのサイズを指定します。現時点では、ウィンドウの 50% を占めていますが、それは望ましくありません。
ありがとう
objective-c - OSX 10.8 でのみ NSTextField の末尾の切り捨てが失敗する
NSTextField
画像に示すように、次の設定/プロパティを使用しています
異常に動作します。テキストが切り捨てられているときと、表示されていないときがあります。
問題が見つかりません。
完全な実装は次のようNSSplitView
になります。片側にテキストフィールドを配置しました。
いくつかのアイデアを提供して、この問題を解決するのを手伝ってください。
objective-c - NSSplitView のサブビューから青いアウトラインを削除します
がありNSSplitView
、各サブビュー (左/右) をクリックすると、それらの周りに明るい青色の輪郭が描かれているようです。これらの各サブビューは、NSScrollView
これを無効にする手段はありますか?私は無駄にドキュメントを掘り下げました。
cocoa - autolayout を使用して NSScrollView のサイズをすばやく変更するとアーティファクトを描画する
以下に示すように、2 つのパネル (実際には 3 つですが、画像には表示されていません) を持つ NSScrollView があります。これは単にパフォーマンスの問題なのか、それとも自動レイアウトに関係する何かより間違ったものなのか疑問に思っています。
どちらのビューも特に複雑ではなく、非常に複雑な制約もありません。左側のビュー階層は、
私が行った最も高度なことは、コンテナー ビューをスーパービューにアタッチする優先度を下げることでした。これは、左側のサイズを変更せずに、パネルで左側を覆うことができるようにするためです。分割が完全に左側にある場合、ビューは同じサイズのままです。右側のパネルが左側のパネルのビューの上にあるだけです。
この効果を達成するためのより良い方法はありますか?
この描画アーティファクトの原因は何ですか?
macos - Autolayout を使用した NSSplitView、プロポーショナルなサイズ変更を防止
私は NSSpliView で autolayout を使用しています。セットアップは次の図のとおりです。
分割ビューはサイズ変更可能なウィンドウ内にあります。サイズを変更すると、分割線は比例 50:50 に変更されます。これを変更する方法により、下部ビューの高さが維持され、上部ビューのサイズが変更されます (ただし、124px を超えない) )しかし、分割をドラッグして手動で変更する自由もありますか?