UIlable

Label用法总结
(1)初始化
UILabel *aLabel=[[UILabel alloc]initWithFrame:CGRectMake(50, 50, 100, 50)];
(2)文字内容
//位置默认是靠左的
[aLabel setText:@"hello"];

//设置字体颜色
aLabel.textColor=[UIColor blueColor];
aLabel.textColor=[UIColor redColor];

//设置字体大小
aLabel.font=[UIFont systemFontOfSize:12.4];
//修改字体的字体和大小
aLabel.font=[UIFont fontWithName:@"Arial Rounded MT Bold" size:36.0];

//设置背景颜色
aLabel.backgroundColor=[UIColor redColor];
//清空背景颜色
aLabel.backgroundColor=[UIColor clearColor];

//设置对齐方式
aLabel.textAlignment = UITextAlignmentLeft;//文字靠左
aLabel.textAlignment = UITextAlignmentCenter;//文字居中
aLabel.textAlignment = UITextAlignmentRight;//文字靠右

//设置字体大小是否适应label宽度
aLabel.adjustsFontSizeToFitWidth=YES;//是YES时,这个属性就来控制文本基线的行为
在定义里面允许有以下格式显示:  
  typedef enum {    
 
      UIBaselineAdjustmentAlignBaselines,   //默认值文本最上端与label中间线对齐
 
      UIBaselineAdjustmentAlignCenters,   //text中间与label中间线对齐
 
     UIBaselineAdjustmentNone,    //text最低端与label中间线对齐
 
 } UIBaselineAdjustment;

//设置是否是高亮
aLabel.highlighted=YES;
//高亮颜色
aLabel.highlightedTextColor=[UIColor redColor];

//设置阴影颜色
aLabel.shadowColor=[UIColor blueColor];
//阴影偏移量
aLabel.shadowOffset=CGSizeMake(0.5, 0.5);

//是否能和用户交互
aLabel.userInteractionEnabled=YES;
//文字是否可变,默认值是YES
aLabel.enabled=YES;

//设置文字过长时的显示格式
aLabel.lineBreakMode = UILineBreakModeMiddleTruncation;//截去中间
aLabel.lineBreakMode =UILineBreakModeTailTruncation,//截去尾部
aLabel.lineBreakMode =UILineBreakModeHeadTruncation;//截去头部
aLabel.lineBreakMode=UILineBreakModeCharacterWrap;//保留整个字符
aLabel.lineBreakMode=UILineBreakModeClip;//截去多余部分

在定义里面允许有以下格式显示:  
typedef enum {

UILineBreakModeWordWrap = 0, //

UILineBreakModeCharacterWrap,

UILineBreakModeClip,//截去多余部分

UILineBreakModeHeadTruncation,//截去头部

UILineBreakModeTailTruncation,//截去尾部

UILineBreakModeMiddleTruncation,//截去中间

} UILineBreakMode;

时间: 2024-12-14 07:35:41

UIlable的相关文章

UIWindow ,UIlable

1.创建window 1 //1.创建window,UIScreen是屏幕类,创建和屏幕等大的窗口 2 self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; 3 //2.背景颜色 4 //self.window.backgroundColor = [UIColor greenColor]; 9 10 self.window.backgroundColor = [UIColor whiteColor

3. UILable 的使用

1.  坐标系 QQ: 863740091 如果在平面坐标系中我们要确定一个东西的位置和大小需要什么?(xy值和宽高) 在iOS 程序里,X轴和我们知道的一样,但是Y轴和我们知道的正好反过来 ,也就是说你以前认为的Y轴的负值,在我们iOS中是正数 2.  UILabel 展示一下UILabel的使用环境 UILabel 是一个视图类,即UIView的子类,在IOS中所有看的见,摸的着的,都是UIView的子类 UILabel 是标签视图,用于显示文字信息. 创建一个关于UILabel项目,关闭A

IOS ——UI篇—— 自适应UILable高度 或宽 的设置

我们在使用UILable时,在初始化的时候往往都是设置的固定的宽和高,在显示不同长度的文本时达不到我们想要的视觉效果,或者是不能显示完稍长的文本内容,满足不了我们的需求, 我们可以根据文本的长度自动调节lable的高 或 宽 //初始化时设置的size可以随便(此时的size会根据文本的多少自动调节) _titleLable = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, WIDTH, 100)]; _titleLable.textAlignme

UILable  /  UITextField  /   UIButton

// 获取屏幕大小的view UIView *contentView = [[UIView alloc] initWithFrame:[UIScreen mainScreen].bounds]; // bound是个矩形 bounds类型是CGRect #pragma mark - UILable知识点 // UILable(标签),继承自UIView,主要用来显示文本,是在UIView基础上扩充出来的功能     /*      1.创建控件      2.配置控件的属性      3.添加到

UI第一节—— UILable

1.首先说说怎么创建UI程序,打开xcode,选择Create  a new Xcode project.看如下截图 2,接下来就蹦出一个和写OC应用差不多的界面,不多解释了 3.我给工程取得名字就叫UILable,接下来我们就来认识一下这个UILable,接下来我们就看到了一个AppDelegate.m函数,我们选择- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictiona

控件之间的继承关系UIlable

/* 控件之间的继承关系 UIlable UIimageView */ /*  UIView *view = [[UIView alloc]init]; view.frame = CGRectMake(100, 100, 300, 300); view.backgroundColor; view.alpha, [self.window addSubview:view]; //    UILabel = 标签控件 ,适合来放置一些文本  但不适合放置太多的文本  适合放置一些短的文本 //   

UI第一讲.UIWindow UIView UILable 的基本使用

一.UIWindow 二.UIView 三.UILable

IOS:UI设计之UILable相关基础

UILable是iPhone界面最基本的控件,主要用来显示文本信息. 基本的使用方法: UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(x,y,w,h)];    //初始化 label.center = self.window.center;  //设置Label相对于window居中 label.text = @"UILabel";   //设置文本内容 NSLog(@”%@”, label.text); //读取

iOS UILable高度自适应

适用于iOS6以后 NSString *tip = @"UILable高度自适应,UILable高度自适应,UILable高度自适应"; UILabel label_2 = [[UILabel alloc] initWithFrame:CGRectMake(20, 100, 200, 30)]; label_2.font = [UIFont systemFontOfSize:15]; label_2.lineBreakMode = NSLineBreakByCharWrapping;

NGUI 解决UILable 在空行起始位置加‘\n’

NGUI 解决UILable 默认在顶满第一行时,在起始位置如键入空格无效,其原因就是会加入换行符,使字符串,整体换行了 解决办法加入bool变量控制 1在 UILable代码中添加 [HideInInspector][SerializeField] public bool wrapText = true; 2 在该函数中 void ProcessText (bool legacyMode, bool full) 对方法 // Wrap the text bool fits = NGUIText