0

私には1つUIViewあり、その中にN UILabelsが相互に配置されています。

内容物UIViewには背景色がありますが、その中のすべてのラベルをカバーするのに十分な高さに拡張したいUIViewので、背景色はすべての後ろにあります。

(これらをUIViewに埋め込んでいるので、ビューの端からラベルをはめ込むことができます。)

UIViewのコンテンツを埋めるために高さを拡張する方法はありますか?制約オプションからそれを理解することはできません、それはすべてスーパービューに関連しているようです。

通常、私はプログラムでフレームサイズviewDidAppearを計算しますが、それらは制約システムAFAIKによってリセットされます。

4

1 に答える 1

0

私は実際にそれを解決したと思います。

ドラッグアンドドロップしてサイズを変更したときから、ラベルの高さを手動で設定しました。UILabel の高さの制約を削除すると、コンテンツに合わせてサイズが変更され、スーパービューのサイズも変更されます。少なくともそうだと思います。私は制約が初めてです。

おそらく他の人も噛むので、質問はそのままにしておきます。

于 2013-02-26T02:46:35.610 に答える