附上两个标签文本?

时间:2009-12-03 11:29:44

标签: iphone

我想在一个标签中附加两个标签文本(颜色不同)。有什么帮助吗? 我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

您可以将一个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];

答案 1 :(得分:0)

不是很好。

在这个问题中有一些关于替换的想法:Why is there no NSAttributedString on the iPhone?