UILabel属性解析

UILabel

这是是用来显示文字最常用的一个控件, ?用户不可以输入,不可以点击

?

Text ?输入的文字以及显示的字体

Color ? ?字体颜色

Font ? ? 字体类型

默认有3个样式可以选择

1.systemFontOfSize ? ? 系统样式

2.boldSystemFontOfSize ? ?粗体样式

3.italicSystemFontOfSize ? 斜体样式

?

Alignment ? ?对齐方式

Lines ? ? ? 设置文字以多少行显示, ?值为0时候表示自动换行

Behavior ? ? 这是文字的一个偏好显示样式

Enable ? ? 勾选表示文字是有效的

Highlight ? ?勾选第一个后有效, ?使文字保证高亮状态

?

?

Baseline ? ?基线设置?

这个配合Autoshrink使用,当缩放使得文字不在原本的比例位置时候可以用这个属性来调整

1.AlignCenters 文字中线对准 ?label中线

2.Align BaseLines ?文字顶端 对齐 label中线

?

?

Line Breaks ? ?缩进方式 ? 这个设置遮盖文字的选择,当文字超出label所能显示的范围时候的开始生效

1.clip ?剪切,没有省略号,只有可视范围文字

?

2.word wap ? ?用来自动换行的时候来选择 ? ?word 单词 ? 所以在自动换行时,假如一个单词不能完全显示的话,就换行到下一行开始

3. wrap ? 和上一个不同,这个是以不能完全显示一个字母的话就自动换行到下一行开始 ?(需要开启自动换行才能管用)?

4.truncate head ? 省略头部

5.truncate middle 省略中间

6.truncate tail ?省略后头

?

?

autoshrink(自动拉伸)

Fixed Font Size ?固定字体大小,不拉伸 ?(默认值)

?minmum Font ?size当文字多于可现实范围时,选择缩小字体到一个最小的值

minmum Font Scale

当文字多于可现实范围时,选择缩小字体比例到一个最小的值

?

?

Highlighted ? ?当处于高亮状态的时候 ? 字体的颜色

?

?

时间: 2024-10-12 13:28:57

UILabel属性解析的相关文章

css float 属性解析

  float 属性的定义:使元素在哪个方向浮动   默认值为:none 注意:浮动元素会生成一个块级框,而不论它本身是何种元素 HTML代码: <body> <div class="main"> <div class="d" id="d1">框1</div> <div class="d" id="d2">框2</div> <di

CAGradientLayer的一些属性解析-b

CAGradientLayer的一些属性解析 iOS中Layer的坐标系统: 效果: - (void)viewDidLoad { [super viewDidLoad]; CAGradientLayer *colorLayer = [CAGradientLayer layer]; colorLayer.frame = (CGRect){CGPointZero, CGSizeMake(200, 200)}; colorLayer.position = self.view.center; [self

IOS UILabel属性

1  textAlignment有三种设置方式:(以UI开头,是ios6之前的用法) (1)  NSTextAlignmentLeft        为向左对齐 (2)  NSTextAlignmentCenter    为居中对齐 (3)  NSTextAlignmentRight      为向右对齐 2  linBreakMode(可选值) (当文本内容很多,label无法全部显示时label会将文本内容以省略号的方式代替) enum{ NSLineBreakByWordWrapping 

IIS属性解析

IIS属性解析 KeyType[0] =IisWebVirtualDir // Schema类名表明操作的目录类型 // [虚拟目录] Path[0] =D:/WebSiteTest // 虚拟目录|本地路径 // .NET对应属性如下,其中de为虚拟目录对应的DirectoryEntry对象 de.Properties["Path"][0] = 路径字符串 AccessFlags[0] =513 // 虚拟目录|读取-写入 // 1. 虚拟目录|应用程序设置|执行权限为"无

IOS开发UI基础UILabel属性

UILabel属性 1.text:设置标签显示的文本. 2.attributedText:设置标签属性文本. Ios代码 NSString *text = @"first";  NSMutableAttributedString *textLabelStr = [[NSMutableAttributedString alloc] initWithString:text];  [textLabelStr setAttributes:@{NSForegroundColorAttribute

Android中Activity与Task相关的属性解析

与Task相关的属性解析 android:allowTaskReparenting 用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时)--"true",表示能移动,"false",表示它必须呆在启动时呆在的那个Task里.    如果这个特性没有被设定,设定到<application>元素上的allowTaskReparenting特性的值会应用到Activity上.默认值为"fals

New UI-gravity和layout_gravity属性解析

New UI-gravity和layout_gravity属性解析  --转载请注明出处:coder-pig,欢迎转载,请勿用于商业用途! 小猪Android开发交流群已建立,欢迎大家加入,无论是新手,菜鸟,大神都可以,小猪一个人的 力量毕竟是有限的,写出来的东西肯定会有很多纰漏不足,欢迎大家指出,集思广益,让小猪的博文 更加的详尽,帮到更多的人,O(∩_∩)O谢谢! 小猪Android开发交流群:小猪Android开发交流群群号:421858269 新Android UI实例大全目录:http

Android技术14:Android中layout_weight属性解析

为了更好的对空间进行布局,在LinearLayout中使用layout_weight,然后对于这一属性,在有些书上或者Android的初学者直接认为layout_weight值越大,控件权重就越大,所占用的空间就越大或者layout_wight值越小,控件空间就越大.这两种都是片面的,没有真正认识到layout_weight含义以及如何布局.下面首先演示使用代码为什么会有这两种感觉. 1.演示权重成反比 LinearLayout设置水平布局,然后里面空间宽度为fill_parent,layout

Atitit.注解and属性解析(2)---------语法分析 生成AST attilax总结 java .net

Atitit.注解and属性解析(2)---------语法分析 生成AST  attilax总结  java .net 1. 应用场景:::因为要使用ui化的注解 1 2. 使用解释器方式来实现生成AST 1 3. 识别TerminalExpression和NonterminalExpression 2 1.1. 单词流必须识别为保留字,标识符(变量),常量,操作符(运算符 )和界符五大类 2 1.2. 操作符(运算符 )::: 2 4. 生成括号操作符表达式 2 5. 逗号操作符表达式 5