2016-07-19 8 views
1

UITableViewCellでUIImageViewをセンタリングする際に問題が発生しています。UIImageViewがセルの中央に配置されていない

enter image description here

あなたがそれを見ることができます下の画像が正しく整列されていないです。私のセルは、イメージビューがセルの上下左右に固定され、水平に中心があり、アスペクト比がオンに設定されています。

enter image description here

私はここで間違っているかもしれないものの任意のアイデア?

更新:私がセルをタップして選択すると、奇妙なことに画像が正しく表示されます。

+0

では、テーブルビュー自体は、レイアウトへの正しい制約があることを確認してくださいましたか? –

+0

また、UIImageViewのcontentModeを中心に配置する必要があります。これはIB – RJE

+0

で行えます@RJEはこれを試して、結果は全く同じです – Kex

答えて

0

imageView.contentMode = UIViewContentModeCenter; 
//Or 
imageView.contentMode = UIViewContentMode.ScaleAspectFit; 

が、それはあなたの問題を解決することを願っています試してみてください。

0

先行および後続の制約を削除し、imageViewのcenter horizo​​ntal constraintをそのimageViewの上にあるラベルに追加するようにしてください。

0

以下の2つの制約を追加すると、親ビューの中央に画像が表示されます。親
2で水平に

1)センター)センター垂直親

enter image description here

+0

これがあります。結果は変わりません – Kex

+0

@Kexセルに適用したすべての制約を表示してください。 – Aamir

関連する問題