2

重複の可能性:
TTT属性のラベルマルチカラーフォントヘルプ

iPhoneでこの写真を好きにするにはどうすればよいですか?誰もが私を助けてくれます。CoreAnimationまたはTextCoreなどを使用する必要がありますか? http://s7.postimage.org/qgbhw7c3v/Capture.png

4

2 に答える 2

1
    NSString *test = @"How can i Do that? (just only one string and don't devided into 2 part)";

    CFStringRef string =  (CFStringRef) test;
    CFMutableAttributedStringRef attrString = CFAttributedStringCreateMutable(kCFAllocatorDefault, 0);
    CFAttributedStringReplaceString (attrString,CFRangeMake(0, 0), string);



    /*
     Note: we could have created CFAttributedStringRef which is non mutable, then we would have to give all its
     attributes right when we create it. We can change them if we use mutable form of CFAttributeString.
     */




    CGColorRef _red=[UIColor redColor].CGColor;

    CFAttributedStringSetAttribute(attrString, CFRangeMake(0, 11),kCTForegroundColorAttributeName, _red);    

=> プロジェクトに CoreText フレームワークを追加してインポートします。

于 2012-12-06T06:42:42.447 に答える
0

この簡単で効果的なために OHAtrributedLabel を使用できます: https://github.com/AliSoftware/OHAttributedLabel

于 2012-12-06T06:36:08.660 に答える