2010-09-22 17 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]]; 

就是这样......在样式表,改变UIFontRGBCOLOR(0, 0, 0),以满足您的要求。

相关问题