/ / Автоматично извличане на 2 многоредови UILabels - ios, xcode, xcode6, autolayout

Автоматично избиране на 2 многонишкови UILabels - ios, xcode, xcode6, autolayout

Аз правя "Последна новина" XIB, която ще използвам отново в моя сценарий.

Въпросът е, че файлът XIB по някаква причина има много по-голяма височина, отколкото би трябвало. Опитах да използвам preferredMaxLayoutWidth или задаване на ограничението на височината a >= x но нищо не работи.

Ето моята йерархия на вижданията и ограниченията на гледните точки: въведете описанието на изображението тук

въведете описанието на изображението тук

въведете описанието на изображението тук

въведете описанието на изображението тук

въведете описанието на изображението тук

въведете описанието на изображението тук

въведете описанието на изображението тук

въведете описанието на изображението тук

Резултатът е следният:

въведете описанието на изображението тук

Ето йерархията на сценария на сценария: въведете описанието на изображението тук

Надявам се, че това е достатъчно информация и благодаря предварително!

Отговори:

0 за отговор № 1

Предполагам, че гледам оформлението на писарите ви, е товаКонтейнерът от най-високо ниво е ограничен до горната и долната част на неговия супервизия. Това ограничение вероятно бие над другите ограничения. Прекъснете тези ограничения и вижте дали това помага.


0 за отговор № 2

Проблемът беше, че Content Hugging Priority и Content Compression Resistance Priorityне бяха правилно настроени, така че UIImageView отляво винаги се разширява до максималната си височина.

Проблемът беше изчезнал веднъж Content Priorities бяха зададени, така че текстът вдясно определяше височината на контейнера.