Fonts TTStyledTextLabel字体大小不受尊重
我尝试使用TTCatelog示例附带Three20框架,在StyledTextTestController上,不知何故字体大小根本不受尊重,它们都显示为相同的字体和大小。有什么特殊的设置可以打开它吗 下面是示例代码中的内容,假设将“bah”显示为大文本,“humhug”显示为小文本。但在模拟器中,它们都是相同的Fonts TTStyledTextLabel字体大小不受尊重,fonts,size,ttstyledtextlabel,Fonts,Size,Ttstyledtextlabel,我尝试使用TTCatelog示例附带Three20框架,在StyledTextTestController上,不知何故字体大小根本不受尊重,它们都显示为相同的字体和大小。有什么特殊的设置可以打开它吗 下面是示例代码中的内容,假设将“bah”显示为大文本,“humhug”显示为小文本。但在模拟器中,它们都是相同的 @implementation TextTestStyleSheet - (TTStyle*)largeText { return [TTTextStyle styleWithFo
@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];
}
@实现文本测试样式表
-(TTStyle*)largeText{
返回[TTTextStyle styleWithFont:[UIFont systemFontOfSize:32]next:nil];
}
-(TTStyle*)小文本{
返回[TTTextStyle styleWithFont:[UIFont systemFontOfSize:12]next:nil];
}
@结束
@实现StyledTextTestController
-(id)init{
if(self=[super init]){
[TTStyleSheet setGlobalStyleSheet:[[[TextTestStyleSheet alloc]init]自动删除]];
}
回归自我;
}
-(void)负荷视图{
[超级加载视图];
NSString*kText=@“呸,骗子”;
TTStyledTextLabel*label1=[[TTStyledTextLabel alloc]initWithFrame:self.view.bounds]autorelease];
label1.text=[ttstyledtexttextfromxhtml:kText换行符:YES url:YES];
label1.contentInset=UIEdgeInsetsMake(10,10,10,10);
[label1 sizeToFit];
[self.view addSubview:label1];
}
@结束同样的问题。颜色也不受尊重。