从零开始学习IOS,(UILabel控件)详细使用和特殊效果

 基本控件—UIKit之UILable

1..ios的所有应用程序都基于UIKit

2.UIWindow 定义一个程序显示窗口的对象

3.alloc 分配内存   init  初始化

//声明UIlabel并且指定它的位置和宽度

UILabel *labelName = [UILabel 

alloc]initCGRectmake(50.0,100.0,100.0,50.0);

//设置labelName的背景为红色,也可以设置为其他颜色

    LabelName.background = [UIColor  redColor];

//设置label所显示的文本

    labelName.text = @”姓名:”;

//设置显示文本的颜色,我设置为灰色

    labelName.textColor = [UIColor grayColor];

//设置labelName的旋转角度

    labelName.transfrom = CGAffineTransformMakeRotation(0.2);

//设置文本在labelName中显示的位置,NSUITextAlignmentRight右边

// NSUITextAlinmentLeft 左边  NSUITextAlignmentCentee居中

    labelName.textAlignment = NSUITextAlignmentCentee;

//设置字体:正常状态是SystemFontOfSize

labelName.font = [UIFont boldSystemFontOfSize:20];

//设置文本的阴影颜色

   labelName.shadowColor = [UIColor  redColor];

//设置阴影的色彩颜色和透明度

   labelName.shadowColor = [UIColor colorWithWhite:0.1 alpha:0.8];

//设置阴影文本的位置

   labelName.shadowOffset = CGSizeMake(1.0f,2.0f);

//设置高亮颜色

   labelName.highlighted = Yes;

//设置高亮字体的颜色

   labelName.highlightedTextColor = [UIColor orangeColor];

//设置LableName的行数,我设置的是2行

labelName.numberOfLines = 2;

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

labelName.userInteractionEnabled = Yes;

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

   labelName.enabled = NO;

//设置文字过长时的显示格式,我是截取中间部分

   labelName.lineBreakMode = UILineBreakModeMiddleTruncation;

 typedef enum{

UILineBreakModeWordWrap = 0;

UILineBreakModeCharacterWrap;

UILineBreakModeClip;//截取多余部分

UILineBreakModeHeadTruncation;//截取头部

UILineBreakModeTailTruncation;//截取尾部

UILineBreakModeMiddleTruncation;//截取中间

}UILineBreakMode;

//如果adjustsFontSizeToFitWidth属性设置为Yes,这个属性就来控制文本基线的行为

转载于:https://www.cnblogs.com/mybelief/p/4222390.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值