UIlabel代码实例化 和属性

UILabel *scoreLabel = [ [UILabel alloc ] initWithFrame:CGRectMake((self.bounds.size.width / 2), 0.0, 150.0, 43.0) ];


scoreLabel.textAlignment =  UITextAlignmentCenter;


scoreLabel.text = @"XXXXX";


scoreLabel.textColor = [UIColor whiteColor];


scoreLabel.backgroundColor = [UIColor blackColor];


scoreLabel.font = [UIFont fontWithName:@"Arial Rounded MT Bold" size:(36.0)];


[self addSubview:scoreLabel];



//设置显示文字     


   scoreLabel.text = @"XXXXXXX";     


 


//设置字体:粗体,正常的是 SystemFontOfSize,调用系统的字体配置     


   scoreLabel.font = [UIFont boldSystemFontOfSize:20];     


 


//设置文字颜色,可以有多种颜色可以选择


   scoreLabel.textColor = [UIColor orangeColor];     


   scoreLabel.textColor = [UIColor purpleColor];     


 


//设置文字对齐位置,居左,居中,居右     


   scoreLabel.textAlignment = UITextAlignmentRight;     


   scoreLabel.textAlignment = UITextAlignmentCenter;     


//设置字体大小是否适应label宽度     


   scoreLabel.adjustsFontSizeToFitWidth = YES;     


 


//设置label的行数,这个可以根据上节的UITextView自适应高度     


   scoreLabel.numberOfLines = 2;     


 


 //设置文本是否高亮和高亮时的颜色   


   scoreLabel.highlighted = YES;     


   scoreLabel.highlightedTextColor = [UIColor orangeColor];     


 


//设置阴影的颜色和阴影的偏移位置     


   scoreLabel.shadowColor = [UIColor redColor];     


   scoreLabel.shadowOffset = CGSizeMake(1.0,1.0);     


 


//设置是否能与用户进行交互     


   scoreLabel.userInteractionEnabled = YES;     


 


 //设置label中的文字是否可变,默认值是YES     


   scoreLabel.enabled = NO;     


 


//设置文字过长时的显示格式     


   scoreLabel.lineBreakMode = UILineBreakModeMiddleTruncation;//截去中间


//  typedef enum {     


 //      UILineBreakModeWordWrap = 0,     


 //      UILineBreakModeCharacterWrap,     


 //      UILineBreakModeClip,//截去多余部分     


 //      UILineBreakModeHeadTruncation,//截去头部     


 //      UILineBreakModeTailTruncation,//截去尾部     


 //      UILineBreakModeMiddleTruncation,//截去中间     


 //  } UILineBreakMode;

你可能感兴趣的:(UILabel,字体,label)