2014-03-05 3 views
0

안녕하세요 친구 한 요구 사항은 라벨에 단어 줄 바꿈입니다. myLabel.lineBreakMode=NSLineBreakByCharWrapping;
사용 나는 아래UILabel iOS에서 단어 줄 바꿈

Designation : I am working as iOS 
Developer 

같은 레이블의 텍스트를 표시 할 수 있어요하지만 난

Designation : I am working as iOS 
       Developer 

이 하나 개의 레이블 내에서 요구 사항 이상 달성 가능을 표시하려면?
감사합니다.

+0

설정 정렬. –

+0

두 개의 다른 라벨을 만드십시오. 하나는 지정 용이고 다른 하나는 작업장 용 –

+0

@HimanshuJoshi 하나의 라벨을 사용하여 캔트를 할 수 있다는 것을 알고 있습니다. – user3373798

답변

0

Xcode에서 UILabel을 2 줄로 설계 할 수 있습니다. 그런 다음 단어 "iOS"다음에 줄 바꿈 ("\n")을 추가하고 모든 것을 가운데 정렬해야합니까? 캡션이 항상 동일한 경우 Xcode에 미리 입력 할 수 있습니다. 새 줄을 추가하려면 alt+Enter을 누르기 만하면됩니다.

허용 되나요?

+0

iOS 개발자로서 일하고 있습니다. 사실 나는 webservices에서 다른 텍스트를 받고있다. 그냥 위의 내용을 포장하고 싶습니다. – user3373798

+0

"지정"이 수정되면 "지정 :"이 포함 된 'UILabel'과 오른쪽에 단어 줄 바꿈 및 왼쪽 맞춤이 포함 된 다른 'UILabel'을 추가하십시오 첫 번째 레이블의? 웹 API에서 응답을 받으면 두 번째 UILabel을 업데이트하면됩니다. – Romain

+0

"Destinatin : iOS 개발자로 일하고있다"는 단일 레이블 – user3373798

0

아니요,UILabel으로는 해결할 수없는 경우가 있습니다. 내 생각에, 당신은 수동으로하는 방법을 안다. 하지만 위와 같은 내용은 감쌀 수 없습니다. 간단한 대답은 두 개의 레이블을 사용할 수 있다는 것입니다.

0

불가능합니다.UILabel은 정의한 속성에 따라 텍스트를 렌더링합니다. 을 사용하려면 이상적으로 두 개의 UILabel을 사용하십시오. & 필요에 따라 배치하십시오.

1

나는 그것을 시도하고 해결했다. 스크린 샷을 첨부했습니다. 당신은 다음을 수행해야합니다

  • 2에 라벨의 lines 속성을 설정합니다.
  • xib 및 그 레이블을 통해 레이블의 높이 및 너비를 설정합니다. 레이블의 센터

enter image description here

관련 문제