Размер шрифта TTStyledTextLabel не учитывается

Я пробовал с примером TTCatelog поставляется с фреймворком Three20 на StyledTextTestController, так или иначе размер шрифта вообще не учитывается, все они показывали одинаковый шрифт и размер. Есть ли особые настройки, чтобы включить это?

Ниже приведено то, что есть в примере кода, который предположительно будет отображать "bah" в виде большого текста и "humhug" в виде небольшого текста. Но в эмуляторе они все одинаковые.

@implementation TextTestStyleSheet

- (TTStyle*)largeText {
  return [TTTextStyle styleWithFont:[UIFont systemFontOfSize:32] next:nil];
}

- (TTStyle*)smallText {
  return [TTTextStyle styleWithFont:[UIFont systemFontOfSize:12] next:nil];
}

@end

@implementation StyledTextTestController

- (id)init {
  if (self = [super init]) {
    [TTStyleSheet setGlobalStyleSheet:[[[TextTestStyleSheet alloc] init] autorelease]];
  }
  return self;
}


- (void)loadView {
  [super loadView];

  NSString* kText = @"<span class=\"largeText\">bah</span> <span class=\"smallText\">humbug</span>";

  TTStyledTextLabel* label1 = [[[TTStyledTextLabel alloc] initWithFrame:self.view.bounds] autorelease];
  label1.text = [TTStyledText textFromXHTML:kText lineBreaks:YES URLs:YES];
  label1.contentInset = UIEdgeInsetsMake(10, 10, 10, 10);
  [label1 sizeToFit];
  [self.view addSubview:label1];
}

@конец

0 ответов

Другие вопросы по тегам