UILabel *label
= [[UILabel alloc]initWithFrame:CGRectMake(20, 40, 280,
80)];
label.backgroundColor = [UIColor grayColor];
label.tag = 91;
label.text = @"Hello
World";
label.font = [UIFont fontWithName:@"Arial"
size:30];
label.adjustsFontSizeToFitWidt
label.minimumFontSize =
12;
label.textColor = [UIColor
blueColor];
label.numberOfLines =
2;
label.highlighted = YES;
label.enabled = YES;
label.backgroundColor = [UIColor
clearColor];
label.shadowColor = [UIColor grayColor];
label.shadowOffset = CGSizeMake(1.0,
1.0);
label.userInteractionEnabled =
YES;
label.lineBreakMode =
UILineBreakModeTailTrunc
typedef enum {
} UILineBreakMode;
label.baselineAdjustment =
UIBaselineAdjustmentNone
} UIBaselineAdjustment;
label.textAlignment = UITextAlignmentCenter;
} UITextAlignment;
[self.window
addSubview:label];
[label
release];
UILabel自适应高度和自动换行
UILabel *label1 = [[UILabel alloc] initWithFrame:CGRectMake(0,0,0,0)];[label setNumberOfLines:0];
label.lineBreakMode = UILineBreakModeWordWrap;
UIFont *font = [UIFont fontWithName:@"Arial" size:12];
CGSize size = CGSizeMake(320,2000);
CGSize labelsize = [s sizeWithFont:font constrainedToSize:size lineBreakMode:UILineBreakModeWordWrap];
label1.frame = CGRectMake(0, 0, labelsize.width, labelsize.height);