UILabel使用的小技巧

转载 2015年07月09日 21:55:20

以下是常用的属性:

UILabel *label1 = [[UILabel alloc]initWithFrame:CGRectMake(50.020.0200.050.0)];//声明时必须指定长宽

label1.text = @"标签显示的文字";

label1.font = [UIFont boldSystemFontOfSize:20];//设置粗体  正常的是 SystemFontOfSize

label1.textColor = [[UIColoralloc]initWithRed:173/255.0green:225/255.0blue:255/255.0alpha:1];//设置颜色,现成的颜色也很多,注意255.0

label1.textAlignment = UITextAlignmentRight//设置文字位置 

label1.adjustsFontSizeToFitWidth = YES;//设置字体大小适应label宽度

//self.jobNumber.minimumScaleFactor = 8.0;

self.jobNumber.minimumFontSize = 8.0;//设置最小显示字体,字过多时会自适应


label5.numberOfLines = 2;//设置label的行数 

label.backgroundColor = [UIColorclearColor];//去掉背景


其他:


 label.transform =

CGAffineTransformMakeRotation(0.2);//设置label的旋转角度

label7.userInteractionEnabled = YES; //设置是否能与用户进行交互

label3.enabled = NO;//设置label中的文字是否可变,默认值是YES

label3.lineBreakMode = UILineBreakModeMiddleTruncation;//截去中间 //设置文字过长时的显示格式

//      UILineBreakModeWordWrap = 0,     

//      UILineBreakModeCharacterWrap,     

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

//      UILineBreakModeHeadTruncation,//截去头部     

//      UILineBreakModeTailTruncation,//截去尾部     

//      UILineBreakModeMiddleTruncation,//截去中间 


label文字显示的一些特效:

    //文字凹陷效果

   UILabel *label1 = [[UILabelalloc]initWithFrame:CGRectMake(10,10,300, 100)];

    label1.text =@"文字凹陷效果";

    label1.shadowColor = [UIColorcolorWithRed:0.855green:0.863blue:0.882alpha:1.0];

    label1.textColor = [UIColorcolorWithRed:0.298green:0.337blue:0.424alpha:1.0];

    label1.backgroundColor = [UIColorcyanColor];

    [self.viewaddSubview:label1];


    

    //文字阴影效果

   UILabel * label = [[UILabelalloc]initWithFrame:CGRectMake(10,100,300, 100)];

    label.text =@"文字阴影效果";

    label.textColor = [UIColorcolorWithRed:0.4green:0.6blue:0.1alpha:1.0];

    label.textAlignment =UITextAlignmentCenter;

    label.font = [UIFontfontWithName:[[UIFontfamilyNames]objectAtIndex:2]size:35];

    label.adjustsFontSizeToFitWidth =YES;

    label.numberOfLines =0;

    label.tag =0;

    label.backgroundColor = [UIColorcyanColor];

    label.shadowColor = [UIColoryellowColor];

    label.shadowOffset =CGSizeMake(3,3);

    [self.viewaddSubview:label];


    

    //label中文字跑马灯效果

    

   UILabel *label3 = [[UILabelalloc]initWithFrame:CGRectMake(10,200,300, 100)];

    label3.text =@"试试吧";

    [self.viewaddSubview:label3];

   CGRect frame = label3.frame;

    frame.origin.x = -180;

    label3.frame = frame;

    [UIViewbeginAnimations:@"testAnimation"context:NULL];

    [UIViewsetAnimationDuration:8.8f];

    [UIViewsetAnimationCurve:UIViewAnimationCurveLinear];

    [UIViewsetAnimationDelegate:self];

    [UIViewsetAnimationRepeatAutoreverses:NO];

    [UIViewsetAnimationRepeatCount:999999];

    frame = label3.frame;

    frame.origin.x =350;

    label3.frame = frame;

    [UIViewcommitAnimations];

Linux小技巧收集

 原贴地址:http://blog.chinaunix.net/u/26011/showart.php?id=364841 ...
  • chinalinuxzend
  • chinalinuxzend
  • 2007年08月28日 12:53
  • 8275

关于Python的一些使用小技巧

在Windows操作系统上,安装两个不同版本的Python解释器,假如Python3.5被安装在D:\Program Files\Python35文件夹中。你还需要把D:\Program Files\...
  • Zack1989
  • Zack1989
  • 2016年12月07日 21:39
  • 338

iOS开发学习笔记之UILabel的使用

iOS开发学习笔记之UILabel的使用 // 1、创建 letrect:CGRect=CGRectMake(100,100,100,100) letlabel:UILabel=UILabel(...
  • u014636932
  • u014636932
  • 2017年05月25日 16:14
  • 218

UILabel的基本使用

UILabel继承自UIView是iOS中使用非常频繁的一个视图控件一般用于显示文字。
  • qq_33856343
  • qq_33856343
  • 2016年06月03日 11:27
  • 457

编程中常用的小技巧

1.python中list的合并:使用切片,在L1的最后直接添加L1[[-1,-1] = L2#将L2中的所有元素添加到L1中 2.python中list去重list(set(L))#转化成集合去重,...
  • ali197294332
  • ali197294332
  • 2016年06月13日 21:33
  • 531

VS2013使用技巧汇总

1. Peek View 在不新建TAB的情况下快速查看、编辑一个函数的代码。 以前要看一个函数的实现,需要在使用的地方点击F12跳转到该函数,实际上这是很浪费时间的。VS2013Peek...
  • qq_20183489
  • qq_20183489
  • 2017年01月08日 20:28
  • 256

Ping命令使用技巧

如何使用Ping命令?    (1)、“开始” “运行”, 键入 “cmd”。    (2)、单击 “确定” 后,会出现如下 DOS 命令。    (3)、在光标后键入 “ping"...
  • Micheal100
  • Micheal100
  • 2014年09月06日 13:06
  • 318

【Unity3d】分享一些Unity3d的小技巧

1、鼠标图案替换游戏和项目中可能需要将默认鼠标替换成特定的鼠标样式,如果是简单的一张图片,那么我们只需要将Setting里的鼠标团换掉,可是如果要做一些效果的话就需要我们在代码中进行替换了。 首先在...
  • dark00800
  • dark00800
  • 2017年05月28日 14:35
  • 313

switch 使用使用小技巧

for (int i=0;i
  • meegomeego
  • meegomeego
  • 2014年03月11日 14:57
  • 832

100个gdb小技巧项目

Hellogcc发起了一个项目:100个
  • xiaonanAndroid
  • xiaonanAndroid
  • 2014年06月07日 19:02
  • 1003
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UILabel使用的小技巧
举报原因:
原因补充:

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