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; 

相关文章推荐

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

IPHONE代码一览。

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

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

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

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

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

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

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

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

UILabel属性和方法大全

IOS开发UI系列之常用控件 UILabel, UITextField, UIButton, UIImageView等常用属性与方法

IOS的UI开发中,一些常用的控件如UILabel,  UITextField,  UIButton,  UIImageView等都直接或间接继承于UIView     此处简单介绍这些控件的常用属...

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

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

总结 UIView常用属性 与方法UIButton UIlabel UIControl

控件总结 一 UIview 常用属性   1,         frame  位置和尺寸(以父控件左上角为原点(0,0))   2,       ...

关于UIview UIlabel Unbutton 的一些常用的属性方法(用以优化界面)

关于UIview UIlabel Unbutton 的一些常用的属性方法(用以优化界面)
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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