2016-05-09 9 views
0

私はUITableViewを持っていて、このテーブルビュー内に以下のカスタムセルを使用しています。ビューラベルと小画像 セル内でautolayout iosを正しく設定する方法

  • Eを含有するであろう
  • ビューCビューは
  • Dビュー内部一部の画像を含むことになるDEを含有する
  • Bビュー内のいくつかの静的なラベルを有することになる

    • ビューには、セルのメインの画像が含まれます

    私は投稿のいくつかの並べ替えを行うことを試みている投稿のFacebookの主な概念をコピーしようとしています。このセルはポストを表し、私はautolayoutの概念にいくつかの問題があります。なぜなら、目的のCとios9では本当に新しいので、正しく動作しないからです。

    Bビューには2つの大きな問題があります。 まず、私は、ビューの幅に合った画像の最大スケーラブルサイズにEビューのサイズを変更したいと思います。 (あなたの携帯電話の画面に正しくスケーリングされたFacebookの写真のようなもの) 2番目に、Bビューは投稿の画像ビューを表すので、Bビューを含まない投稿があるでしょう。私はそのビューを削除し、A/Cビューを保持したいです。私は自分のセルがその内部の情報に従ってサイズを変更したい。私はすでに私のコードでuitableviewのセルの平均を追加していますが、私はそれが動作することはできません。

    Pdが:テーブルビューセルのための私の英語

    My actual schema

  • 答えて

    1

    完全に動的な高さについては申し訳ありませんが、推定行の高さ、2)AutoDimensionにrowHeightの設定、3)最も重要な使用制約を使用して)1によって達成可能ですあなたのxib/storyboardで。セルには、ボタンやラベルなど、必要なUIコンポーネントが含まれていても構いません。特に、テーブルビューでセルの高さを知ることができるように、制約を厳密にする必要があります。

    これを見てくださいhttps://www.raywenderlich.com/87975/dynamic-table-view-cell-height-ios-8-swift

    関連する問題