2016-12-06 2 views
0

Ich habe einen einfachen UITableViewController, Tabellenansicht als statisch, ich habe nur eine UITableViewCell drin, UITableViewCell hat eine UIImageView und eine Beschriftung darin.UIImageView respektiert keine Integritätsbedingungen innerhalb von UITableViewCell

enter image description here

Constraints hinzugefügt sind als

enter image description here

Wenn ich diese App laufen folgt, sieht alles, außer das Bild fein doest Platz bleiben, die UIImageView verliert seine Breite und Höhe Einschränkungen und zeigt die gesamtes Bild. Der verwendete Skalentyp ist Aspect Fill. Nicht sicher, was auf angebracht geht ist das Ergebnis

enter image description here

Wie kann ich UIImageView machen Einschränkungen zu folgen?

+0

Es sieht aus, es ist nicht "[testPic] -19- [Label]". Gab es eine Constraint-Konfliktwarnung? Was passiert, wenn Sie 'clipsToBounds' in der Bildansicht einstellen? – Ryan

+0

Ich denke, Sie sollten entweder Breite und Höhe oder oben/unten/links/rechts verwenden. Wenn Sie beide verwenden, erhalten Sie ein seltsames Ergebnis –

+0

Ihre Einschränkungen sind auch nicht gut. Sie weisen die untere Einschränkung für Bildansicht und Beschriftung zu. Es wird Konflikte verursachen. –

Antwort

1

Set clipsToBounds auf true aus dem Storyboard oder Sie können es auch eingestellt programmatisch als:

imageView.clipsToBounds = true; 

Dies wird Ihr Problem beheben.

Verwandte Themen