Catextlayer и отслеживание / расстояние между символами

Я использую Catextlayer, чтобы использовать пользовательский шрифт в iOS, я знаю, что есть простой способ использования пользовательских шрифтов с шрифтами шрифтами, предоставленными приложением , но это другое шрифт . Мне было интересно, есть ли способ изменить расстояние между каждыми персонажами? Я не нашел никакой собственности!

Отредактировано:

- (void)viewWillAppear:(BOOL)animated {
    CTFontRef font = [self newCustomFontWithName:@"yeki" 
                                          ofType:@"ttf" 
                                      attributes:[NSDictionary dictionaryWithObject:[NSNumber numberWithFloat:16.f] 
                                                                             forKey:(NSString *)kCTFontSizeAttribute]];


    CGRect screenBounds = [[UIScreen mainScreen] bounds];

    normalTextLayer_ = [[CATextLayer alloc] init];
    normalTextLayer_.font = font;
    normalTextLayer_.string = str;
    normalTextLayer_.wrapped = YES;
    normalTextLayer_.foregroundColor = [[UIColor purpleColor] CGColor];
    normalTextLayer_.fontSize = 50.f;
    normalTextLayer_.alignmentMode =  kCAAlignmentRight;

    normalTextLayer_.frame = CGRectMake(0.f,100.f, screenBounds.size.width, screenBounds.size.height /1.f);
    [self.view.layer addSublayer:normalTextLayer_];
    CFRelease(font);
}
8
задан Brad Larson 4 September 2011 в 20:37
поделиться