0
UILabel 텍스트의 텍스트를 위쪽 맞춤으로 설정하는 데 문제가 있습니다.UILabel 텍스트를 위쪽 맞춤으로 설정하는 방법
나는 유래 몇 가지 답변을 읽고 난 시도 : Vertically align text to top within a UILabel
self.label.text = @"Hello world";
[self.label setNumberOfLines:0];
[self.label sizeToFit];
라벨의 높이가 67 픽셀 깁니다. 그러나 그것을 실행할 때, 텍스트는 레이블에서 수직으로 가운데에 위치합니다. 그렇다면 어떻게하면 최고로 정렬 할 수 있습니까?
왜 텍스트를 맞추는 데 필요한 것보다 키가 작아 지도록 라벨을 줄이는 것보다 상단 맞춤을 원하십니까? 라벨이 필요한 것보다 훨씬 더 커 보이니? – rdelmar
여러 줄의 레이블 공간을 예약하고 싶습니다. 그러나 단 한 줄의 텍스트 만있는 경우에는 한 줄을 수직 가운데 정렬 대신 맨 위 정렬로하고 싶습니다. – michael
어떤 의미에서 공간을 예약 하시겠습니까? 무엇을위한 공간? 라벨을 0 줄로 설정하고 고정 된 높이가없는 라벨은 텍스트를 수용하는 데 필요한만큼만 확장됩니다. 단 하나의 라인이 있다면, 그것은 한 줄의 키가 될 것이고, 상단과 중앙의 정렬에는 차이가 없을 것입니다. 이 레이블과 다른 뷰 사이의 공간을 의미한다면 자동 레이아웃으로이를 처리합니다. – rdelmar