00UILabel控件的详解
文本属性
1.text:label显示的文字
2.font:text的字体,值不可以为nil,否则异常
3.textColor:text的颜色
4.textAlignment;text的对其方式
5.lineBreakMode:当文字超出label显示区域的截取方式
NSLineBreakByWordWrapping = 0 (以空格为界,保留整个单词)
NSLineBreakByCharWrapping (保留整个字符)
NSLineBreakByClipping(画到边界为止)
NSLineBreakByTruncatingHead(省略开始,使用...代替)
NSLineBreakByTruncatingTail(省略尾部,使用...代替)
6.enabled:text是否可变,布尔值
文本区域
1.adjustsFondSizeToFitWidth:设置text字体是否要减少来适应label的区域,只有当label的行数是1时有效,字体一直见减少到你设置的最小字体值。
2.baselineAdjustment:当adjustsFondSizeToFitWidth值为YES的时候,如果text的fond需要缩小,这个值控制基线位置,只有文本行数为1时有效。
UIBaselineAdjustmentAlignBaseLines = 0(默认值文本最上端与label中间线对齐)
UIBaselineAdjustmentAlignCenters(text中间与label中间线对齐)
UIBaselineAdjustmentNoe(text最低端与labe中间线对齐)
3.minimumFontSize:(最小字体,行数为1时有效,默认0.0)
4.numberofLines:(text行数,为0时没有最大行数限制)
高亮设置
1.highlightedTextColor:text高亮时的颜色
2.highlighted:text是否高亮
绘制阴影
1.shadowColor:阴影颜色
2.shadowOffset:阴影偏移
重载绘画
1.-textRectForBounds:limitedToNumberOfLines:不可直接调用,需要子类重载,第二参数为0时没有行数限制:
2.-drawTextTnRcet:不可以直接调用,需要子类重载
用户交互
1.userInteractionEnabled:是否可与用户交互,基本上也都在子类重载使用。
初始化
UILabel *aLabel = [[UILabel alloc] initWithFrame:CGRectMake(10,10,10,10)];
aLabel.text = @"view";
[self.view addSubview:aLabel];
00UILabel控件的详解的更多相关文章
- WebBrowser控件使用详解
原文:WebBrowser控件使用详解 方法 说明 GoBack 相当于IE的“后退”按钮,使你在当前历史列表中后退一项 GoForward 相当于IE的“前进”按钮,使你在当前历史列表中前进一项 G ...
- 串口通信-MSComm控件使用详解
串口通信-MSComm控件使用详解 2012年11月13日 09:35:45 他山之石可以攻玉 阅读数:37952更多 个人分类: 控件编程Delphi编程 MSComm 控件通过串行端口传输和接 ...
- Flash播放控件属性详解
Flash 播放控件属性详解 一.属性篇 1.AlignMode(读写) 语法:AlignMode As Long 说明:对齐方式(与SAlign 属性联动).当控件的长宽比例与影片不一致且WMo ...
- Android UI组件----AppWidget控件入门详解
Widget引入 我们可以把Widget理解成放置在桌面上的小组件(挂件),有了Widget,我们可以很方便地直接在桌面上进行各种操作,例如播放音乐. 当我们长按桌面时,可以看到Widget选项,如下 ...
- VC/MFC中的CComboBox控件使用详解
CComboBox控件详解 CComboBox控件又称作组合框控件,其有三种形态可供选择,1.简单组合框(Simple)2.下拉组合框(Drop-down)3.下拉列表式组合框(Drop-down l ...
- Android开发之基本控件和详解四种布局方式
Android中的控件的使用方式和iOS中控件的使用方式基本相同,都是事件驱动.给控件添加事件也有接口回调和委托代理的方式.今天这篇博客就总结一下Android中常用的基本控件以及布局方式.说到布局方 ...
- Android列表控件ListView详解
ListView绝对可以称得上是Android中最常用的控件之一,几乎所有应用程序都会用到它. 由于手机屏幕空间都比较有限,能够一次性在屏幕上显示的内容并不多,当我们的程序中有大量的数据需要展示的时候 ...
- VB TreeView控件使用详解
来源:http://www.newxing.com/Tech/Program/VisualBasic/TreeView_587.html 三小时快速掌握TreeView树状控件的使用.能不能掌握控件的 ...
- asp.net web 开发登录相关操作的控件LoginName、LoginStatus和LoginView控件使用详解
http://book.51cto.com/art/200909/154039.htm http://book.51cto.com/art/200909/154041.htm ASP.NET提供了一套 ...
随机推荐
- centos 7 epel地址
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
- 关于微信小程序的一些思考
### 怎么样理解小程序? * 微信的重点产品* 一个事实OS,目前并不知道小程序的入口在哪里?* 小程序的入口可能在如下三个地方: 1. 发现入口 2. 扫码 3. 搜索框 * 小程序没有关注, 意 ...
- NPOI导出多张图片到Excel
常用NPOI导出数据到excel,但没有试过如何导出图片.NPOI最大的特点就是不依赖于Excel组件,服务端不需要安装Excel.在单元格中插入图片主要是用HSSFClientAnchor对象.他有 ...
- FireDAC
http://docs.embarcadero.com/products/rad_studio/firedac/frames.html Access: http://docwiki.embarcade ...
- Mysql 利用multiline 实现多行匹配
<pre name="code" class="html">input { file { type => "zj_mysql&quo ...
- uva10820 send a table (nlogn求1-n欧拉函数值模版
//重点就是求1-n的欧拉函数啦,重点是nlogn求法的版 //大概过程类似于筛选法求素数 #include<cstdio> #include<iostream> #inclu ...
- ubuntu 下node 环境的安装
1. 安装nodejs sudo apt-get install nodejs 注意:包名是nodejs 2. 建立node软连接 #找到nodejs位置 which nodejs # /usr/bi ...
- mongodb启动关闭;
[正确关闭方法] 方法一 ps -ef |grep mongodb 找到你要查找的进程号 kill -2 pid 杀掉 方法二 也可以进入到mongo数据库里面进行操作./mongouse ...
- OC基础13:数字、字符串和集合2
"OC基础"这个分类的文章是我在自学Stephen G.Kochan的<Objective-C程序设计第6版>过程中的笔记. 17.Foundation框架的数组是有序 ...
- E6全部刷机包
此版本号基于R533_G_11.11.10P_GSZMCAUT679DA01B_LP064DA_T679DA_S005_E001_P002_R001_G004_1FF.sbf制作耳机接听或挂机正常内置 ...