добавление двух текстовых меток? - PullRequest
0 голосов
/ 03 декабря 2009

Я хочу добавить две метки (разных цветов) в одну метку. Помогите, пожалуйста? как я могу это сделать?

Ответы [ 2 ]

1 голос
/ 03 декабря 2009

вы можете использовать одну UILabel с двумя другими UILabel с их собственными настройками в качестве подпредставлений. что-то вроде этого

UILabel* mainLabel = [[UILabel alloc] initWithFrame:CGRectMake(100, 100, 120, 40)];
UILabel* firstSublabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 60, 40)];
[firstSublabel setText:@"asd"];
[firstSublabel setTextColor:[UIColor redColor]];
[mainLabel addSubview:firstSublabel];
[firstSublabel release];
UILabel* secondSublabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 60, 60, 40)];
[secondSublabel setText:@"dfg"];
[secondSublabel setTextColor:[UIColor greenColor]];
[mainLabel addSubview:secondSublabel];
[secondSublabel release];
[self.view addSubview:mainLabel];
[mainLabel release];
0 голосов
/ 03 декабря 2009

Не совсем в хорошем смысле.

В этом вопросе есть несколько идей по замене: Почему на iPhone нет NSAttributedString?

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