2010-09-22 3 views

ответ

9

Вот что я использовал, чтобы изменить цвет текста TTLauncherItem от цвета по умолчанию серого до черного (лучше смотрится на белом фоне):

(1) Создание таблицы стилей, который наследуется от TTDefaultStyleSheet:

Stylesheet.h:

@interface StyleSheet : TTDefaultStyleSheet {} 
@end 

Stylesheet.m:

// Style for TTLauncherItems 
- (TTStyle*)launcherButton:(UIControlState)state { 
    return 
    [TTPartStyle styleWithName: @"image" 
         style: TTSTYLESTATE(launcherButtonImage:, state) 
          next: [TTTextStyle 
           styleWithFont:[UIFont boldSystemFontOfSize:11] 
           color: RGBCOLOR(0, 0, 0) 
           minimumFontSize: 11 
           shadowColor: nil 
           shadowOffset: CGSizeZero 
           next: nil]]; 
} 

(2) В AppDelegate.m, инициализировать таблицу стилей:

[TTStyleSheet setGlobalStyleSheet:[[[StyleSheet alloc] init] autorelease]]; 

Вот это ... в таблицу стилей, изменить UIFont и RGBCOLOR(0, 0, 0) в соответствии с вашими требованиями.

Смежные вопросы