2016-12-06 3 views
0

私はシンプルなUITableViewController、tableviewを静的に設定しています。その中にはただ1つのUITableViewCellしかなく、UITableViewCellの中には1つのUIImageViewと1つのラベルがあります。UIImageViewはUITableViewCellの中で制約を受けない

enter image description here

enter image description here

私はこのアプリを実行すると、画像がUIIMageViewある四角はその幅と高さの制約を緩めると示し滞在doest除いて、すべてが正常に見えるが、次のように追加制約があります全体像。使用されるスケールタイプはアスペクトフィルです。確認いただきました!添付起こっていない結果は、私はUiImageViewが制約に従うことを行うことができますどのよう

enter image description here

のですか?ストーリーボードからtrueに

+0

'[testPic] -19- [label]'ではないようです。制約違反の警告はありましたか?イメージビューで 'clipsToBounds'を設定するとどうなりますか? – Ryan

+0

幅と高さ、または上/下/左/右のいずれかを使用する必要があります。両方を使用すると、そこに奇妙な結果が得られます –

+0

あなたの制約はうまくありません。イメージビューとラベルの両方に下限制約を割り当てます。紛争が発生します。 –

答えて

1

セットclipsToBoundsまたはあなたはまた、プログラム的に設定することができます。これはあなたの問題を解決します

imageView.clipsToBounds = true; 

関連する問題