2011-12-18 3 views
0

한다고 가정 1 sadipscing consetetur 년 동안, 라벨에방법이 있는데 UILabel의의 특정 문장의 색상을 변경하려면?

가 lorem ipsum의 당근을 같은 텍스트를 가지고 있지만 원활하게 실행 긴 던지기 직경 은 광석 등 고통이 가장 흥미로운, 그러나 프로젝트의 직경. 그러나, 사실 두 분, 그냥과 느낌, 그리고 그들을 미리 그 을한다. 베로의 EOS에서 더 hendreri이가 lorem 팀장입니다. LOREM의 ipsum의의 슬픔은 수년에 걸쳐, AMET tempor labore sadipscing 앉아,하지만 당신은 한 달에 일을해야하고, 프로젝트의 Eirmod tempor dolore 마그나 DIAM labore 마그나 erat, 나오지도 DIAM. 그러나, 사실 두 분, 단지, 그들을 수행하고 미리 을 느낍니다. 베로의 EOS에서 더 바다 hendreri는 로렘 입숨 당근 없습니다.

어떻게 한 변화가 문장의 색상 "그러나 또한 ..."두 번째 줄에서 시작?

답변

1

1이이 UILabel의 클래스 가능합니다 생각하지 않습니다. 그러나,이있는 UIWebView에서 몇 가지 간단한 HTML과 함께이 일을 너무 열심히하지 않을 것입니다.

[myWebView loadHTMLString:@"Some normal text. <font color=\"red\">Some red text.</font>" baseURL:nil] 

이 당신을 위해 잘 작동하는지 알려주세요.

1

당신은 표준 UILabel으로 그렇게 할 수 없습니다. http://developer.apple.com/library/mac/#documentation/StringsTextFonts/Conceptual/CoreText_Programming/Introduction/Introduction.html - 여러 UILabel 년대를 사용하거나 또한 당신이 원하는 것을 할 것 Coretext를 살펴해야 할 것 중 하나.

+0

1은 특정 텍스트 (예를 들어 한 문장)을 선택하고 그것에 대해 특정 색상을 가질 수있다? –

+0

아니, 당신은'UILabel'으로 그렇게 할 수 없습니다. 당신은 (당신이 설명하고있는 레이아웃에 통증이있을 것이다) 여러'UILabel's와 레이아웃을 직접 구축하거나, 조쉬 @ -Rosen가 지적으로 Coretext를 사용하여 웹보기를 사용하려면 다음 중 하나를해야합니다. – mattjgalloway

관련 문제