2017-04-18 4 views
0

iOS 앱 개발 초보자이며 다른 사람이 수행 한 프로젝트에서 작업 중입니다. 그래서 내 문제는 라벨이 내용물을 완전히 보여주지 못한다는 것입니다 : check the second column under 'customer name'.라벨이 제대로 표시되지 않음

레이블에 몇 가지 기본적인 변경을했는데 전혀 변경되지 않았습니다. 이것은 콜렉션 뷰이며, 콜렉션 뷰 셀에는 타이틀 레이블과 설명 레이블을 포함하는 다른 뷰가 있습니다. 나는 도처에서 수색했지만 어떤 적절한 대답도 얻지 못했습니다.

+0

자동 레이아웃을 사용하고 있습니까? 지금까지 어떤 변화가 있었습니까? – pkc456

+0

collectionview 셀의 크기를 확인하십시오. 더 높은 높이를 설정해야한다고 생각합니다. – Pankaj

+0

autolayout을 사용하고 적절한 제약 조건을 설정하고 있습니까? 또는 레이블의 내용 크기에 따라 indexpath의 높이를 설정하십시오. – KKRocks

답변

0

iOS의 라벨은 내용에 맞게 크기가 변경되지 않으므로 코드에서 조정해야합니다. 옵션은 설명 레이블 크기에 맞게 글꼴 크기를 줄이거 나 설명 레이블의 높이/너비를 조정하여 현재 내용을위한 공간을 만듭니다. 나는 양쪽 모두의 조합을 할 것이다 (라벨의 텍스트의 폰트 크기를 약간 줄이는 동시에 모든 셀을 조금 더 넓고 더 크게 만든다).

아, 내용이 공간에 맞지 않으면 자동으로 글꼴 크기를 줄이는 방법이 있습니다. 따라서 설명 라벨에 대한 옵션을 확인해야합니다. 방법은 다음과 같습니다. how to make UILabel autosize text in storyboard (or interface builder), NOT programmatically

+0

글꼴 크기가 줄어들어 완벽하게 작동했습니다! 이제 나는 그 질문이 얼마나 바보인지 깨닫는다. lol –

+0

우리 모두는 배울 수 있습니다 :) – SimpleBeat

+0

그리고 링크에 감사드립니다. 많이 의미합니다 :) –