我想在一个标签中附加两个标签文本(颜色不同)。有什么帮助吗? 我怎么能这样做?
答案 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?