Я роблю "Останні новини" XIB, які я повторюю через мою розкадровка.
Справа в тому, що файл XIB з якоїсь причини має набагато більшу висоту, ніж слід. Я намагався використовувати preferredMaxLayoutWidth
або встановлення обмеження висоти a >= x
але нічого не спрацювало.
Ось моя ієрархія перегляду та обмеження переглядів:
Результат такий:
Ось ієрархія сцени розкадрування:
Я сподіваюся, що це достатньо інформації, і завчасно спасибі!
Відповіді:
0 для відповіді № 1Я здогадуюся про те, що ви дивитеся на ваші розкладкиКонтейнер верхнього рівня обмежений у верхній і нижній частині його перегляду. Це обмеження, ймовірно, вибиває інші обмеження. Зламайте ці обмеження і подивіться, чи допоможе це.
0 для відповіді № 2
Проблема в тому, що Content Hugging Priority
і Content Compression Resistance Priority
Неправильно встановлено, тому UIImageView ліворуч завжди розширювався до максимальної висоти.
Проблема зникла раз Content Priorities
були встановлені так, що текст праворуч визначав висоту контейнера.