2016-08-28 24 views
0

誰かがこの問題を直すのを知っているのだろうかと思っていました。私は、アプリケーションを実行すると、画像が表示されている代わりに切断されます。私は写真を添付し​​て詳細に展示しています。UITableViewCellはUIImageViewにサイズ変更されていません

enter image description here

enter image description here

+0

チェックアウトhttp://stackoverflow.com/questions/18746929/using-auto-layout-in-uitableview-for-dynamic-cell-layouts-variable-row-heightsこれはあなたに制約があるようには見えません。イメージビューに制約を設定するだけでよいでしょう。 – Kendel

答えて

1

あなたがテーブルビューのセルの2種類があるので、あなたはheightForRowAtIndexPath内部でプログラム的に両方のセルの高さを設定する必要があります。

現在のところ、セルサイズは1つしかありません。デフォルトでは44.0となっています。

+1

あなたが言ったことをやって、私はすでにそれを解決することができました。 Xcodeはストーリーボードを使用して1つ以上のセルを扱う際の高さを知ることはできません。 – CoderCody

0

imageviewの制約を適切に設定していない可能性があります。

imageviewのtop、bottom、left、rigntの制約をtableviewcellフレームで正しく設定します。画像ビューの縦横比を指定します。 UITableViewAutomaticDimensionheightForRowAtIndexPathestimatedHeightForRowAtIndexPath代理関数を返します。 これは動作します!

関連する問題