如果我理解您的问题,您正在寻找 NSAttributedString。有几个关于 SO 的现有示例,以及Apple 文档。如果您遇到特定问题,请更新您的问题,我们可能会解决它。
以下示例适用于您当前的问题。从现有的 SO 帖子中大量借用,并假设您在图像上编写文本的方式是将现有图像与 UILabel 结合起来:
NSMutableAttributedString * testAString = [[NSMutableAttributedString alloc] initWithString:@"Programming Contest !!! By XYZ company"];
[testAString addAttribute:NSForegroundColorAttributeName value:[UIColor blueColor] range:NSMakeRange(0,19)];
[testAString addAttribute:NSForegroundColorAttributeName value:[UIColor blueColor] range:NSMakeRange(23,3)];
[self.textPlaceholderTextLabel setAttributedText:testAString];