UILabel的各种属性与方法的使用

转载 2015年11月17日 23:37:19
#import "LabelTestViewController.h"     
@implementation LabelTestViewController     
/*   
Accessing the Text Attributes   
    text  property     
    font  property     
    textColor  property     
    textAlignment  property     
    lineBreakMode  property       
    enabled  property     
Sizing the Label’s Text   
    adjustsFontSizeToFitWidth  property     
    baselineAdjustment  property     
    minimumFontSize  property   无例   
    numberOfLines  property     
Managing Highlight Values   
    highlightedTextColor  property     
    highlighted  property     
Drawing a Shadow   
    shadowColor  property     
    shadowOffset  property     
Drawing and Positioning Overrides   
    – textRectForBounds:limitedToNumberOfLines: 无例    
    – drawTextInRect:  无例   
Setting and Getting Attributes   
    userInteractionEnabled  property     
*/    
      
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.     
- (void)viewDidLoad {     
    UILabel *label1 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 20.0, 200.0, 50.0)];     
    UILabel *label2 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 80.0, 200.0, 50.0)];     
    UILabel *label3 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 140.0, 200.0, 50.0)];     
    UILabel *label4 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 200.0, 200.0, 50.0)];     
    UILabel *label5 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 260.0, 200.0, 50.0)];     
    UILabel *label6 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 320.0, 200.0, 50.0)];     
    UILabel *label7 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 380.0, 200.0, 50.0)];     
         
    //设置显示文字     
    label1.text = @"label1";     
    label2.text = @"label2";     
    label3.text = @"label3--label3--label3--label3--label3--label3--label3--label3--label3--label3--label3--";     
    label4.text = @"label4--label4--label4--label4--";     
    label5.text = @"label5--label5--label5--label5--label5--label5--";     
    label6.text = @"label6";     
    label7.text = @"label7";     
         
    //设置字体     
    label1.font = [UIFont boldSystemFontOfSize:20];     
         
    //设置文字颜色     
    label1.textColor = [UIColor orangeColor];     
    label2.textColor = [UIColor purpleColor];     
         
    //设置文字位置     
    label1.textAlignment = UITextAlignmentRight;     
    label2.textAlignment = UITextAlignmentCenter;     
    //设置字体大小适应label宽度     
    label4.adjustsFontSizeToFitWidth = YES;     
         
    //设置label的行数     
    label5.numberOfLines = 2;     
         
    //设置高亮     
    label6.highlighted = YES;     
    label6.highlightedTextColor = [UIColor orangeColor];     
         
    //设置阴影     
    label7.shadowColor = [UIColor redColor];     
    label7.shadowOffset = CGSizeMake(1.0,1.0);     
         
    //设置是否能与用户进行交互     
    label7.userInteractionEnabled = YES;     
         
    //设置label中的文字是否可变,默认值是YES     
    label3.enabled = NO;     
         
    //设置文字过长时的显示格式     
    label3.lineBreakMode = UILineBreakModeMiddleTruncation;//截去中间     
//  typedef enum {     
//      UILineBreakModeWordWrap = 0,     
//      UILineBreakModeCharacterWrap,     
//      UILineBreakModeClip,//截去多余部分     
//      UILineBreakModeHeadTruncation,//截去头部     
//      UILineBreakModeTailTruncation,//截去尾部     
//      UILineBreakModeMiddleTruncation,//截去中间     
//  } UILineBreakMode;     
         
    //如果adjustsFontSizeToFitWidth属性设置为YES,这个属性就来控制文本基线的行为     
    label4.baselineAdjustment = UIBaselineAdjustmentNone;     
//  typedef enum {     
//      UIBaselineAdjustmentAlignBaselines,     
//      UIBaselineAdjustmentAlignCenters,     
//      UIBaselineAdjustmentNone,     
//  } UIBaselineAdjustment; 

ios-王云鹤 UIlabel的各种属性与方法的使用

#import "LabelTestViewController.h"      @implementation LabelTestViewController      /*     Acc...

UILable UILabel的各种属性与方法的使用

- (void)viewDidLoad {     002    003     UILabel *...

UILabel的各种属性与方法的使用

#import "LabelTestViewController.h"      @implementation LabelTestViewController      /*    ...

UILabel的各种属性与方法的使用(转)

#import "LabelTestViewController.h"      @implementation LabelTestViewController      /*    ...

UILabel的各种属性与方法的使用

sd UILabel的各种属性与方法的使用(转) #import "LabelTestViewController.h"      @implementati...

UILabel的各种属性与方法的使用

#import "LabelTestViewController.h"      @implementation LabelTestViewController      /*    ...

[iPhone开发之控件的使用]UILabel的各种属性与方法的使用

IPHONE代码一览。

[iPhone开发之控件的使用]UILabel的各种属性与方法的使用

#import "LabelTestViewController.h" @implementation LabelTestViewController /* Accessing ...

UILabel属性和方法大全

  • 2014年08月18日 01:20
  • 3KB
  • 下载

UIKit框架-基础控件Swift版本: 3.UILabel方法/属性详解

UIKit框架-基础控件Swift版本: 3.UILabel方法\属性详解
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UILabel的各种属性与方法的使用
举报原因:
原因补充:

(最多只允许输入30个字)