私はCocoaとXcode 4を初めて使用しています。私はOSX Lion Applicationについて1つのプロジェクトを持っています。私はXcodeでインターフェイスを設計する必要があります。私はNSSplitView
を使って私のアプリケーションで3列を作成します。そして、私は最初の列と3番目の列の最大サイズを設定したいと思いますが、どうやってそれを見つけるかわかりません。誰も私にいくつかの詳細な例やステップバイステップを教えてください。splitviewの最大幅を設定する方法は?
4
A
答えて
10
スプリットビューでは、代理人があなたに求めていることをする必要があります。デリゲートオブジェクトはNSSplitViewDelegate
に適合し、そしてここであなたに特に関心のあるそのプロトコルのメソッドの一つです:
- (CGFloat)splitView:(NSSplitView *)splitView constrainMaxCoordinate:(CGFloat)proposedMax ofSubviewAt:(NSInteger)dividerIndex;
簡単に言うと、このメソッドの実装は、それに応じてproposedMax
の値を調整し、それを返す必要とします。どのようにあなたがこれを行い、どれくらい私はあなたに残す練習です。
インターフェイスビルダーでは、分割ビューをIBOutlet
に接続する必要があります。プログラムを使用して(例:コンセントを使用してデリゲートを設定する)、デリゲートオブジェクトに接続することができますあなたはペン先でインスタンス化します(xib)。ブレッドビューはIBで識別するのが難しいUI要素の1つですが、オブジェクトバーをビューの左側に広げて識別を容易にすることができます。
あなたの努力の中であなたに幸運。
関連する問題
- 1. ウェブページの最大幅を設定する
- 2. SplitView分割前の最小幅を変更する方法
- 3. テーブルの最大幅を100%に設定
- 4. divを最大幅のコンテンツの幅に設定します
- 5. tomcatの最大ロール数と最大ログサイズの設定方法は?
- 6. extjs4グリッド列の幅をコンテンツの最大幅に自動的に設定する方法は?
- 7. WPFスライダープログラムで最小/最大を設定する方法は?
- 8. wxPythonのScrolledWindowでFrameの最大幅を設定する
- 9. iOS - AutolayoutでUILabelの最大幅を設定する
- 10. テーブルの列は、CSSで最小幅と最大幅の両方を設定します
- 11. アンドロイドのレイアウトの最大高さを設定する方法は?
- 12. QGridLayoutは最大列幅を設定します
- 13. CSSテーブルの最大高さを設定する方法は?
- 14. SplitViewのUISegmentedControlの幅
- 15. ag-gridのデフォルトの最小および最大の列幅を設定する方法
- 16. シーボーンバープロットの幅を設定する方法
- 17. バックグラウンドで最小幅を設定する方法
- 18. JavaFX最大/最小ウィンドウサイズの設定方法は?
- 19. ロギング:ハンドラの最大ログレベルを設定する方法
- 20. jquery ui datepickerの最大日付を設定する方法
- 21. ログファイルの最大サイズをandroidに設定する方法
- 22. weblogicのMDBで最大プールサイズを設定する方法10.3
- 23. GNUPlot:xチックの最大数を設定する方法
- 24. スリムボックスポップアップの最小幅を設定する方法はありますか?
- 25. Node.jsで最大HTTPクライアント接続を設定する方法
- 26. Rails4:最大値を設定する方法+
- 27. 最大幅はサファリ
- 28. WPFリストボックスの幅/最大幅
- 29. 最小幅、最大幅のCSS最小幅を使用
- 30. 最小幅、最大幅のHTMLフルスクリーンレイアウト
ありがとう、私はそれを試してみます。 – nsnara
この回答は@nsnaraで受け付ける必要があります – briangonzalez