ここ数日間、自動レイアウト制約を使用してかなり単純な (少なくともそうあるべき) レイアウトを実現しようとしていますが、成功していません。
私のビュー階層は次のとおりです:
UIScrollView
-- UIView (コンテナー ビュー)
-----UILabel (複数行ラベル)
-----UIWebView
-----UILabel
-----UIButton
望ましい機能は、コンテンツのサイズに応じて拡張されるコンテナ ビューです。UIWebView の高さを上げるために、次のコードを使用します。
- (void)webViewDidFinishLoad:(UIWebView *)webView {
[self.webView sizeToFit];
}
私はさまざまな制約を試しましたが、最も合理的なものは次の
とおり
です
。つまり、UIWebView - UILabel (イベント日) および UILabel (イベント日) - UIButton)
4. コンテナ ビューの優先度は低い (1) そのスーパービューとの下部垂直スペースの制約
私が得る結果は次のとおりです。
UIWebView は展開しますが、イベントの日付ラベルとボタンを押し下げません。また、Container ビューも展開しません。
どんな助けでも大歓迎です。
ここからサンプル Xcode プロジェクトをダウンロードできます。