2013-07-16 1 views
0

여러 UILabels로 사용자 정의 셀을 만들었습니다. 모든 것이 잘 작동하지만, 어떤 이유로 든 센터의 텍스트 이외의 다른 작업을 수행 할 수없는 텍스트가있는 것 같습니다. .UILabel 텍스트 정렬은 iOS 시뮬레이터에서만 작동합니다.

모든 것이 Storyboard에서 만들어졌으며 왼쪽 정렬 속성을 설정 했으므로 시뮬레이터에서 완벽하게 보이지만 내 iPhone에서 코드를 테스트하면 모든 레이블이 가운데에 배치됩니다.

Storyboard에 모두 포함되어 있으므로 실제로 공유 할 수있는 코드 스 니펫이 없습니다. 누락 된 부분이 있습니까?

+0

또한 프로젝트를 정리하고 폴더를 정리하십시오. 때로는 쓰레기가 남겨집니다 .... – lnafziger

+0

시뮬레이터가 특정 장치를 에뮬레이션하고 있는지 확인하십시오. –

+0

감사합니다. Autolayout이 내 셀의 레이블 크기를 변경하는 것으로 밝혀졌습니다. 이제는 문제를 해결 한 것으로 보입니다. –

답변

0

Autolayout이 내 셀에서 레이블의 크기를 변경하는 것으로 밝혀졌습니다.이를 해제하면 지금 문제가 해결 된 것으로 보입니다.

0

기기에서 앱을 삭제 했습니까? 때로는 스타일 기능을 추가/테스트 할 때 앱을 삭제할 때까지 이전 스타일이 추가됩니다.

0

는 다음 중 하나 또는 모두를 수행합니다

  1. 앱과 관련된 DerivedData에서 폴더를 제거 기기에서 앱을 삭제하고 장치
  2. 에 그것을 다시 구축 할 수 있습니다. 기본적으로 DerivedData 폴더는/Library/Developer/Xcode/DerivedData/
  3. 에 있습니다.

대개이 문제는 내가 만났던 모든 Ui 관련 문제를 해결합니다.

+0

조언을 주셔서 감사합니다, 자동 레이아웃이 나를 망치고있는 것처럼 보입니다. 그러나 나는이 문제를 내가 겪을 미래의 문제에 대해 말하고 있습니다. –

+0

괜찮습니다! 자신의 응답이 정확한 응답 이었기 때문에이 대답을 upvoting 마음? – ArtSabintsev

+1

할 수 있으면 좋겠다. 그렇게 할 담당자가 충분하지 않다. –

관련 문제