1

NSViewController定義されたビューが添付された がありxibます。ビューの高さを変更すると、すべてのサブビューが適切に整理されたままになるように、すべてが適切に行われます (少なくとも私は願っています)。

プログラムでビューの高さを変更したい。基本的に、私のビューのサブビューの 1 つは、NSTextView中にテキストがたくさんある場合、ビューを拡大したいと考えています。

ビューの を変更してframe.sizeも、自動レイアウトのため、何も起こりません。

そのようなコンテキストでビューの高さ (または幅) を変更する標準的な方法はありますか?


編集:ビューに制約を追加しました:私はそのheight. 次に、この制約をIBOutletプロパティとして追加しました。したがって、.constant制約の値を変更できます。

4

1 に答える 1

3
  1. ビューの新しい制約を作成します: 高さを「固定」します。
  2. この制約をIBOutletプロパティとして登録します。
  3. 制約とその値にアクセスして.constant、ビューのサイズを変更できます。
于 2014-01-23T14:07:55.600 に答える