私は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. GridView EditItemTemplateテキストボックスで最大セル幅を設定する方法は?
- 3. numpyで最大出力幅を設定する方法は?
- 4. テーブルの最大幅を設定する
- 5. ウェブページの最大幅を設定する
- 6. SplitView分割前の最小幅を変更する方法
- 7. 幅を定義して最大幅を使用する方法
- 8. テーブルの最大幅を100%に設定
- 9. ポリマーアプリを固定幅/最大幅のコンテナに入れる方法
- 10. divを最大幅のコンテンツの幅に設定します
- 11. 最大ラベル長の設定方法は?
- 12. デバイスの最小幅と最小値を設定する方法
- 13. tomcatの最大ロール数と最大ログサイズの設定方法は?
- 14. extjs4グリッド列の幅をコンテンツの最大幅に自動的に設定する方法は?
- 15. WPFスライダープログラムで最小/最大を設定する方法は?
- 16. 最大幅でブートストラップコンテナの幅を増やす方法は?
- 17. wxPythonのScrolledWindowでFrameの最大幅を設定する
- 18. SplitViewのUISegmentedControlの幅
- 19. iosのsplitviewコントローラでマスタービューの幅を変更する方法10
- 20. iOS - AutolayoutでUILabelの最大幅を設定する
- 21. Captivate 9の最大幅を設定する
- 22. テーブルの列は、CSSで最小幅と最大幅の両方を設定します
- 23. アンドロイドのレイアウトの最大高さを設定する方法は?
- 24. QGridLayoutは最大列幅を設定します
- 25. MySQLでBLOB列の最大サイズを設定する方法は?
- 26. CSSテーブルの最大高さを設定する方法は?
- 27. JCS 2.2 - メモリ/インデックスディスクキャッシュの最大サイズを設定する方法は?
- 28. C3棒グラフの最小棒幅を設定する方法。
- 29. jqgrid guriddoの各列に最小幅を設定する方法
- 30. テーブルで<th>タグの最大幅を設定する方法、最大幅は<th>をサポートしていますか?
ありがとう、私はそれを試してみます。 – nsnara
この回答は@nsnaraで受け付ける必要があります – briangonzalez