2017-01-05 1 views
-2

현재 레이블이 화면 맨 위에 있습니다. 나는 그것을 양쪽과 꼭대기에 강요했다. 모든 것이 좋습니다. 그러나 20의 예상 높이가 변경되었다는 것을 알지 못하면 레이블 높이를 변경할 수 없습니다. 사실, 레이아웃 오류가 발생하지 않고 레이블의 높이를 상수로 설정할 수 없습니다. 여기 내 상황이 어떻게 생겼으며 여기에 오류가 있습니다. 누군가 제발 도와주세요. situationerror자동 레이아웃을 사용하여 레이블의 높이를 변경할 수 없습니다.

+0

라벨에서 라벨로 드래그를 제어 할 때 가능합니다. 높이를 고정 값 –

+0

으로 설정할 수 있습니다. 너비 만 나타났습니다. 하지만 노력해 줘서 고마워. –

+0

구속 막대에서 시도해 보셨습니까? –

답변

1

label 또는 다음 제약 조건에 Height 제약 조건을 설정해야합니다. 다른 모든 옵션은 오류를 줄 것입니다. 다음과 같이 할 수 있습니다. enter image description here

+0

도움을 주셔서 감사합니다. –

0

UILabel 화면에 표시되는 객체는 UI입니까? 둘째로 UILabel 높이를 설정하지 않으려면 Font 크기에 따라 계산 된 UILabel 높이이므로 Font 크기를 늘리십시오.

+0

글꼴이 작동하는 데 감사드립니다. 그러나 그것은 기술적으로 문제를 해결하지 못했습니다. 그리고 질문에 대해 다시 말하십시오. –

0

height/width 제약 조건을 UILabel에주지 않았 으면 x-code은 내부 내용을 기준으로 height/width을 결정합니다.

동일한 경우 귀하는 높이 제한을 UILabel에 제공하지 않았습니다. 이제 레이블 내용을 설정하려면 시스템에 최소 height = 20이 필요합니다. 필요에 따라 높이를 원하면 height constraint으로 지정하십시오.

+0

감사합니다. 문제는 이미 높이를 상수로 설정하려고했습니다. 그래도 작동하지 않았다. –

+0

분명히 작동합니다. 이 라벨에 관한 귀하의 모든 제약 사항 게시, chechk하자 –

+0

모든 제약 조건이 이미지에 표시됩니다. 사이드 바에서 높이를 627로 설정했습니다. 그게 꽤 많이 있네. –

관련 문제