【第22期】观点:IT 行业加班,到底有没有价值?

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; 

举报

相关文章推荐

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

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

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

#import "LabelTestViewController.h" @implementation LabelTestViewController /* Accessing the Text Attributes text propert...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

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

//设置字体              label1.font = [UIFont boldSystemFontOfSize:20];                            //...

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

#import "LabelTestViewController.h"      @implementation LabelTestViewControll

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

UILabel 多行文字自动换行 (自动折行)1.UIView *footerView = [[UIView alloc] initWithFrame:CGRectMake(10, 100, 300,...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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