Ширина UILabel, кажется, не регулируется автоматически - PullRequest
0 голосов
/ 13 сентября 2018

У меня есть два UILabel's, один для значения температуры и один для символа степени.(Это связано с требованиями дизайна, поэтому я должен иметь их как две отдельные метки вместо одной).

Я ожидаю, что при увеличении или уменьшении температуры общая ширина метки будет увеличиваться / уменьшаться.У меня есть ограничение, которое прикрепляет метку символа степени справа от температуры, поэтому мне кажется, что если ширина метки температуры увеличивается / уменьшается, то символ степени будет двигаться соответственно.Вместо этого происходит то, что положение символа степени по какой-то причине остается статичным, как вы можете видеть в следующих двух примерах:

enter image description here enter image description here

Ниже приведены ограничения для метки температуры:

enter image description here

Ниже приведены ограничения для метки символа степени:

enter image description here

Есть ли что-то, что мне нужно сделать с температурной меткой, чтобы сделать ее с автоматическим расширением / сокращением?

РЕДАКТИРОВАТЬ: По запросу, вотобозначения температуры и градуса относительно их содержимого и ограничений:

enter image description here enter image description here

1 Ответ

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

Ваша проблема в том, что вы выравниваете начальное пространство метки градуса по конечному значению По ощущению метка , поэтому независимо от ширины метки температуры градус будет устойчивым на своем месте, поэтому удалите это ограничение и вместо этого установите начальное значение степени на 120 ( первичная метка сердца она же метка температуры)

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...