2017-08-25 6 views
0

NSWindowControllerでツールバーの幅全体を占めるNSSearchFieldを作成しようとしています。NSSearchFieldをツールバーの全幅にする方法

  1. Xcodeのストーリーボードを使用して新しいNSWindowControllerを作成し、ツールバーに検索フィールドを追加するときにツールバーを追加しました。
  2. は私が多数に
  3. 設定ツールバー項目の最大幅は1000年

私はアプリと実行を構築すると言うツールバー項目をデフォルトに許さツールバー項目から検索フィールドをドラッグします。検索フィールドは、ウィンドウの幅が縮小すると縮小しますが、ウィンドウの幅が広がると一定の幅を超えて拡大しません。

質問は、検索フィールドを展開してツールバーの残りのスペースをすべて取り込む方法ですか? enter image description here

答えて

1

ツールバーが本当にここで使用したいと思うように私には聞こえません。ツールバーの目的は、複数のUI要素をユーザーが設定可能な方法で含めることができるようにすることです。幅全体を占める1つの要素を強制的に使用する場合は、ウィンドウのコンテンツビューに配置し、レイアウト制約を設定して左右の両側に固定することをお勧めします。 Interface Builderで「Textured」チェックボックスをオンにすると、ツールバーを使用した場合とほぼ同じに見えるはずです。

+0

お返事ありがとうございます。しかし、それは答えではありません。私はなぜ検索フィールドが残りのスペースを占有しないのだろうと思っていた。このUIデザインが意味を成すものではない。 – Automatic

+0

質問は、「検索フィールドを拡張してツールバーの残りのスペースをすべて取り込む方法」でした。答えはツールバーが設計されている目的ではないため、できないということです。 –

関連する問題