2014-06-05 8 views
0

Storyboard 편집기를 사용하여 사용자 지정 UITableViewCell을 만듭니다. 이 셀에는 여러 구성 요소가 있지만 가장 큰 부분은 상단에 표시되는 UILabel입니다. 이 라벨은 왼쪽 정렬되어야하지만 테스트 할 시뮬레이터에서 앱을 실행하면 텍스트가 가운데에 배치됩니다. 정렬을 수동으로 지정하려고했지만 항상 중심에 위치합니다.사용자 지정 UITableViewCell - UILabel이 제대로 정렬되지 않았습니다.

사용자 지정 UITableViewCell에서 제대로 작동하려면 어떻게해야합니까? 나는 이런 일이 한번도 없었습니다.

+0

부모님이 아마도 UITableViewCell의 다른 UI 요소와 충돌하는 속성 이름을 사용하지 않았는지 확인하십시오. –

+0

예, 사실이 아니라고 확인했습니다. 고유 한 속성 이름입니다. – Shadowman

+0

셀 구현 코드를 제공해 주시겠습니까? –

답변

1

시뮬레이터에서 디버그 -> 색상 렌더링 레이어를 사용하여 텍스트가 실제로 가운데 맞춤되어 있는지 또는 UILabel이 이동했는지 확인해보십시오. 콘센트가 있으면 콘센트를 뽑아보십시오. 콘센트가 손상되지 않도록하고 진단에 도움이되는지 확인하십시오. 컬러 레이어가 오프셋 된 경우 레이블에 적절한 제약 조건을 추가했는지 확인하십시오 (또는 자동 마스크 적용). 최소한 왼쪽과 위로 고정시키고 다른 두면은 자유롭게 둡니다.

관련 문제