Ich habe Einschränkungen für eine Tabellenansicht Zelle wie folgt (die Mehrheit sind XCode supplements constraints).Bildansicht in Tabellenzelle hat Höhenbeschränkung mit Priorität 1000, aber Bild ist gequetscht
Aber wenn der Code der Zeilenhöhe der Zelle ausgeführt wird, ist etwa die Hälfte von dem, was es in der Leinwand ist. Anfangs hatte ich keine Seitenverhältniseinschränkung und die untere Hälfte des Bilds fehlte, wenn der Ansichtscontroller ausgeführt wurde. Nach dem Hinzufügen einer Seitenverhältniseinschränkung wurde stattdessen das Bild gequetscht.
Ich verstehe nicht, warum dies geschieht. Warum, wenn die Höhe der Bildansichtsbeschränkung die Priorität 1000 hat, wird sie ignoriert?
tooks was die contentMode auf dem Imageview ist ? Haben Sie versucht, auf AsepctFit zu setzen? – SeanLintern88
Sie sollten eine Protokollmeldung in Ihrer Konsole haben, in der Sie erklären, dass Ihre Einschränkungen nicht erfüllt werden konnten und die automatische Layout-Engine eine auswählen musste, um zu brechen (Ihre Beschränkung der Bildansichtshöhe). Es sieht so aus, als wäre die Zeilenhöhe Ihrer Tabellenansicht falsch. – dan