/ / Автоблокування 2 багаторядкових UIL-ярликів - ios, xcode, xcode6, autolayout

Автозаповнення 2 багаторядкових UILabels - ios, xcode, xcode6, автозаповнення

Я роблю "Останні новини" XIB, які я повторюю через мою розкадровка.

Справа в тому, що файл XIB з якоїсь причини має набагато більшу висоту, ніж слід. Я намагався використовувати preferredMaxLayoutWidth або встановлення обмеження висоти a >= x але нічого не спрацювало.

Ось моя ієрархія перегляду та обмеження переглядів: введіть опис зображення тут

введіть опис зображення тут

введіть опис зображення тут

введіть опис зображення тут

введіть опис зображення тут

введіть опис зображення тут

введіть опис зображення тут

введіть опис зображення тут

Результат такий:

введіть опис зображення тут

Ось ієрархія сцени розкадрування: введіть опис зображення тут

Я сподіваюся, що це достатньо інформації, і завчасно спасибі!

Відповіді:

0 для відповіді № 1

Я здогадуюся про те, що ви дивитеся на ваші розкладкиКонтейнер верхнього рівня обмежений у верхній і нижній частині його перегляду. Це обмеження, ймовірно, вибиває інші обмеження. Зламайте ці обмеження і подивіться, чи допоможе це.


0 для відповіді № 2

Проблема в тому, що Content Hugging Priority і Content Compression Resistance PriorityНеправильно встановлено, тому UIImageView ліворуч завжди розширювався до максимальної висоти.

Проблема зникла раз Content Priorities були встановлені так, що текст праворуч визначав висоту контейнера.