//UILabel的使用 UILabel *oneLabel = [[UILabel alloc] init]; // 最經(jīng)常使用的 oneLabel.frame = CGRectMake(0, 0,320, 200); // 設(shè)置oneLabel的位置和大小 oneLabel.text = @"我是一個(gè)UILabel哦,";// 設(shè)置oneLabel顯示的字 oneLabel.textColor = [UIColor blackColor]; // 設(shè)置字體顏色 oneLabel.backgroundColor = [UIColor redColor]; //設(shè)置背景色 oneLabel.backgroundColor = [UIColor clearColor]; //可以設(shè)置透明背景色 oneLabel.alpha =1.0; // 設(shè)置透明度(范圍是0.0-1.0之間) // 字體和字體大小 oneLabel.font =[UIFont fontWithName:@"Helvetica" size:25.4f];// 設(shè)置顯示的字的字體和大小,當(dāng)字體不存在時(shí),大小也是無效的 oneLabel.font = [UIFont systemFontOfSize:35.0f]; // 只設(shè)置字體大小 oneLabel.font = [UIFont boldSystemFontOfSize:35.0f]; // 設(shè)置字體大小并為粗體 oneLabel.textAlignment = NSTextAlignmentCenter; // 設(shè)置字體的顯示位置:左對齊、居中、右對齊 oneLabel.adjustsFontSizeToFitWidth= YES;// 設(shè)置字體大小自動(dòng)適應(yīng)高度 oneLabel.userInteractionEnabled= YES;// 設(shè)置是否可以與用戶進(jìn)行交互 oneLabel.enabled = YES; //設(shè)置oneLabel的text是否可以改變,默認(rèn)是YES //設(shè)置行數(shù),前提是高度是足夠的 //設(shè)置行數(shù)為0,可以根據(jù)文本計(jì)算對應(yīng)文本的高度寬度后,全部顯示完全,默認(rèn)單行顯示 oneLabel.numberOfLines = 3; // 設(shè)置是否可以高亮 oneLabel.highlighted = YES; oneLabel.highlightedTextColor = [UIColor redColor]; // 設(shè)置陰影 oneLabel.shadowColor = [UIColor grayColor]; oneLabel.shadowOffset = CGSizeMake(2.0, 2.0); //設(shè)置文字過長時(shí)的顯示格式 oneLabel.lineBreakMode = NSLineBreakByClipping; // typedef NS_ENUM(NSInteger,NSLineBreakMode) { // NSLineBreakByWordWrapping = 0, // NSLineBreakByCharWrapping, // NSLineBreakByClipping, // NSLineBreakByTruncatingHead, // NSLineBreakByTruncatingTail, // NSLineBreakByTruncatingMiddle // } //如果adjustsFontSizeToFitWidth屬性設(shè)置為YES,這個(gè)屬性就來控制文本基線的行為 oneLabel.baselineAdjustment =UIBaselineAdjustmentAlignBaselines; // typedef enum { // UIBaselineAdjustmentAlignBaselines, // UIBaselineAdjustmentAlignCenters, // UIBaselineAdjustmentNone, // }UIBaselineAdjustment; // 把oneLabel添加到view上面,并釋放內(nèi)存 [self.view addSubview:oneLabel]; [oneLabel release], oneLabel = nil; // 附: // NSLog(@"%@", [UIFont familyNames]); //可以打印出全部存在的字體//UILabel的使用 UILabel *oneLabel = [[UILabel alloc] init]; // 最經(jīng)常使用的 oneLabel.frame = CGRectMake(0, 0,320, 200); // 設(shè)置oneLabel的位置和大小 oneLabel.text = @"我是一個(gè)UILabel哦,";// 設(shè)置oneLabel顯示的字 oneLabel.textColor = [UIColor blackColor]; // 設(shè)置字體顏色 oneLabel.backgroundColor = [UIColor redColor]; //設(shè)置背景色 oneLabel.backgroundColor = [UIColor clearColor]; //可以設(shè)置透明背景色 oneLabel.alpha =1.0; // 設(shè)置透明度(范圍是0.0-1.0之間) // 字體和字體大小 oneLabel.font =[UIFont fontWithName:@"Helvetica" size:25.4f];// 設(shè)置顯示的字的字體和大小,當(dāng)字體不存在時(shí),大小也是無效的 oneLabel.font = [UIFont systemFontOfSize:35.0f]; // 只設(shè)置字體大小 oneLabel.font = [UIFont boldSystemFontOfSize:35.0f]; // 設(shè)置字體大小并為粗體 oneLabel.textAlignment = NSTextAlignmentCenter; // 設(shè)置字體的顯示位置:左對齊、居中、右對齊 oneLabel.adjustsFontSizeToFitWidth= YES;// 設(shè)置字體大小自動(dòng)適應(yīng)高度 oneLabel.userInteractionEnabled= YES;// 設(shè)置是否可以與用戶進(jìn)行交互 oneLabel.enabled = YES; //設(shè)置oneLabel的text是否可以改變,默認(rèn)是YES //設(shè)置行數(shù),前提是高度是足夠的 //設(shè)置行數(shù)為0,可以根據(jù)文本計(jì)算對應(yīng)文本的高度寬度后,全部顯示完全,默認(rèn)單行顯示 oneLabel.numberOfLines = 3; // 設(shè)置是否可以高亮 oneLabel.highlighted = YES; oneLabel.highlightedTextColor = [UIColor redColor]; // 設(shè)置陰影 oneLabel.shadowColor = [UIColor grayColor]; oneLabel.shadowOffset = CGSizeMake(2.0, 2.0); //設(shè)置文字過長時(shí)的顯示格式 oneLabel.lineBreakMode = NSLineBreakByClipping; // typedef NS_ENUM(NSInteger,NSLineBreakMode) { // NSLineBreakByWordWrapping = 0, // NSLineBreakByCharWrapping, // NSLineBreakByClipping, // NSLineBreakByTruncatingHead, // NSLineBreakByTruncatingTail, // NSLineBreakByTruncatingMiddle // } //如果adjustsFontSizeToFitWidth屬性設(shè)置為YES,這個(gè)屬性就來控制文本基線的行為 oneLabel.baselineAdjustment =UIBaselineAdjustmentAlignBaselines; // typedef enum { // UIBaselineAdjustmentAlignBaselines, // UIBaselineAdjustmentAlignCenters, // UIBaselineAdjustmentNone, // }UIBaselineAdjustment; // 把oneLabel添加到view上面,并釋放內(nèi)存 [self.view addSubview:oneLabel]; [oneLabel release], oneLabel = nil; // 附: // NSLog(@"%@", [UIFont familyNames]); //可以打印出全部存在的字體 |
|