2015-12-12 9 views
7

コンテンツ(UILabelに似ています)に基づいて動的高さのカスタムUIViewを実装したいと考えています。 intrinsicContentSizeを実装することでこれを行うことができますが、正しく動作するようですが、...ストーリーボード上で動的な高さを持つカスタムUIView

私のカスタムビューをストーリーボードのコントローラに表示するとき、エラーが発生しました。すべての起動は正しくサイズ変更されているようです。

ストーリーボードにUILabelを追加するとき、高さを指定する必要はありません。エラーはありません。 どのようにカスタムUIView(私はストーリーボードで使用したい)と同じ動作を実現するには?

答えて

13

誰かが解決策を必要とする場合:

私はストーリーボードで「組み込みサイズ」プロパティがあることを発見 - あなただけの「プレースホルダ」に設定し、ちょうどInterface Builderのためのいくつかの値を設定する必要があります...

enter image description here

+1

あなた自身の回答には、受け入れたとマークする必要があります。 –

+0

これを投稿していただきありがとうございます。 :) –

0

私はあなたがプログラムによって作成されていることを知って来ます。 次のコードを使用して要件を改善してください。運が良かった。 NSDictionary * views = @ {@ "view":self.view};

[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|[view]|" options:0 metrics:0 views:views]]; 
    [self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|[view]|" options:0 metrics:0 views:views]]; 
関連する問題