UITableViewCellでUIImageViewをセンタリングする際に問題が発生しています。UIImageViewがセルの中央に配置されていない
あなたがそれを見ることができます下の画像が正しく整列されていないです。私のセルは、イメージビューがセルの上下左右に固定され、水平に中心があり、アスペクト比がオンに設定されています。
私はここで間違っているかもしれないものの任意のアイデア?
更新:私がセルをタップして選択すると、奇妙なことに画像が正しく表示されます。
UITableViewCellでUIImageViewをセンタリングする際に問題が発生しています。UIImageViewがセルの中央に配置されていない
あなたがそれを見ることができます下の画像が正しく整列されていないです。私のセルは、イメージビューがセルの上下左右に固定され、水平に中心があり、アスペクト比がオンに設定されています。
私はここで間違っているかもしれないものの任意のアイデア?
更新:私がセルをタップして選択すると、奇妙なことに画像が正しく表示されます。
imageView.contentMode = UIViewContentModeCenter;
//Or
imageView.contentMode = UIViewContentMode.ScaleAspectFit;
が、それはあなたの問題を解決することを願っています試してみてください。
先行および後続の制約を削除し、imageViewのcenter horizontal constraintをそのimageViewの上にあるラベルに追加するようにしてください。
では、テーブルビュー自体は、レイアウトへの正しい制約があることを確認してくださいましたか? –
また、UIImageViewのcontentModeを中心に配置する必要があります。これはIB – RJE
で行えます@RJEはこれを試して、結果は全く同じです – Kex