Как изменить цвет определенного предложения в IOS UILabel? - PullRequest
0 голосов
/ 18 декабря 2011

Предположим, у меня есть такой текст на этикетке

Lorem Ipsum Dolor Sit Amet, Condeturur Sadipscing Elitr, Sed Diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, Сед диам волуптуа. В настоящее время и соучастие и удовольствие дуэт Долорес и еа rebum. Stet clita kasd gubergren, нет моря Такимата святилище есть Лорем ипсум долор сит амет. Lorem Ipsum Dolor Sit Amet, Concetur Sadipscing Elitr, Sed Diam Nonumy Eirmod Tempor Invidunt ут Labore et Долоре Магна Аликвиям Эрат, Сед Диам Волуптуа. В Vero Eos и Accusam et justo duo dolores и ea rebum. Стет Клита Касд Губергрен, нет моря takimata sanctus est Lorem ipsum dolor sit amet.

Как изменить цвет предложения "At vero eos et ...", начиная со второй строки?

Ответы [ 2 ]

1 голос
/ 18 декабря 2011

Я не верю, что это возможно с классом UILabel.Однако сделать это с помощью простого HTML-кода в UIWebView будет несложно.

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

Дайте мне знать, хорошо ли это работает для вас.

1 голос
/ 18 декабря 2011

Вы не можете сделать это со стандартным UILabel.Вам придется либо использовать несколько UILabel s, либо взглянуть на CoreText, который также сделает то, что вы хотите - http://developer.apple.com/library/mac/#documentation/StringsTextFonts/Conceptual/CoreText_Programming/Introduction/Introduction.html.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...