Странное противоречие между двумя в основном одинаковыми UILabels в UITableViewCell - PullRequest
0 голосов
/ 03 сентября 2018

Я создал UITableView со статическими разделами. Моя проблема в том, что в этих разделах ограничения ведут себя "странно".

enter image description here

Проблемы с ограничениями есть во всех разделах, но я сосредоточусь на Label3 и Label4.

enter image description here

Как видите, метки - это братья и сестры, которые имеют разные начальные и конечные значения ограничения для суперпредставления, хотя они расположены одинаково в горизонтальной плоскости.

Вы можете проверить раскадровку, чтобы обе метки были настроены одинаково, за исключением шрифта и положения. Я мог бы также публиковать скриншоты этих вкладок Xcode, но я думаю, что проще просто взглянуть на раскадровку, которая есть в этом проекте Xcode: StaticTableView.zip .

У меня закончились идеи, в чем может быть источник проблемы. Но я не хочу, чтобы эти бессмысленные ценности были в моих ограничениях.

Приложение: корень неприятностей

Как объяснено в ответе, это является причиной различных значений ограничения.

Contraints with marging and without

1 Ответ

0 голосов
/ 03 сентября 2018

вам нужно изменить свойства конечного ограничения, чтобы Label4 было таким же, как Label3. Просто выберите и дважды щелкните по вашему текущему ограничению обоих и проверьте разницу. Вы должны установить ограничение Label4's, как показано ниже на рис. Тогда вы увидите, что оба значения одинаковы.

enter image description here

...