ios UILabel(label控件)的详细使用及特殊效果

UILabel *label = [[UILabelalloc] initWithFrame:CGRectMake(0, 0, 75, 40)];   //声明UIlbel并指定其位置和长宽

label.backgroundColor = [UIColorclearColor];   //设置label的背景色,这里设置为透明色。

label.font = [UIFont fontWithName:@"Helvetica-Bold" size:13];   //设置label的字体和字体大小。

label.transform = CGAffineTransformMakeRotation(0.1);     //设置label的旋转角度

label.text = @“helloworld”;   //设置label所显示的文本

label.textColor = [UIColorwhiteColor];    //设置文本的颜色

label.shadowColor = [UIColorcolorWithWhite:0.1falpha:0.8f];    //设置文本的阴影色彩和透明度。

label.shadowOffset = CGSizeMake(2.0f, 2.0f);     //设置阴影的倾斜角度。

label.textAlignment = UITextAlignmentCenter;     //设置文本在label中显示的位置,这里为居中。

//换行技巧:如下换行可实现多行显示,但要求label有足够的宽度。

label.lineBreakMode = UILineBreakModeWordWrap;     //指定换行模式

label.numberOfLines = 2;    // 指定label的行数

//lable的旋转

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

[self.view addSubview:label];    //将label载入

label的美化和特效:

这里使用FXLabel来实现特殊效果,如上图的“每日”二字就是用FXLabel来实现的,但要加入FXLbal.h和FXLabel.m两个文件,具体代码如下。

FXLabel *label = [[FXLabelalloc] initWithFrame:CGRectMake(0, 0, 100, 30)];

label.backgroundColor = [UIColorclearColor];

label.font = [UIFontfontWithName:@"Helvetica-Bold"size:15];

label.text = [secondTitle objectAtIndex:i];

label.textColor = [UIColorgrayColor];

label.shadowColor = [UIColorcolorWithWhite:1.0falpha:0.8f];

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

label.shadowBlur = 1.0f;

label.innerShadowColor = [UIColorcolorWithWhite:0.0falpha:0.8f];

label.innerShadowOffset = CGSizeMake(1.0f, 2.0f);

label.textAlignment = UITextAlignmentLeft;

[view addSubview:label];

其用法和UILabel相差不大,很好理解,代码大家可以直接调用,具体属性自己修改。效果如下:

大家可以到http://www.cocoachina.com/downloads/code/2011/1108/3463.html下载实例代码,记得将FXLabel的头文件和源文件拷贝下来加入自己的工程,这样就可以随意使用FXLbel了。?

ios UILabel(label控件)的详细使用及特殊效果

时间: 2024-09-30 00:51:31

ios UILabel(label控件)的详细使用及特殊效果的相关文章

UILabel(label控件)的详细使用及特殊效果(五5.6)

详细使用: UILabel *label = [[UILabelalloc] initWithFrame:CGRectMake(0, 0, 75, 40)];   //声明UIlbel并指定其位置和长宽 label.backgroundColor = [UIColorclearColor];   //设置label的背景色,这里设置为透明色. label.font = [UIFont fontWithName:@"Helvetica-Bold" size:13];   //设置labe

UILabel(label控件)的详细使用及特殊效果

转自:http://blog.sina.com.cn/s/blog_af73e7a70101ahlm.html UILabel *label = [[UILabelalloc] initWithFrame:CGRectMake(0, 0, 75, 40)];   //声明UIlbel并指定其位置和长宽 label.backgroundColor = [UIColorclearColor];   //设置label的背景色,这里设置为透明色. label.font = [UIFont fontWi

一步一步学习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 = [UIColo

iOS:进度条控件的详细使用

进度条控件:UIProcessView:UIView 功能:顾名思义,用来显示下载进度或者传输数据进度. 属性: @property(nonatomic) UIProgressViewStyle progressViewStyle; //风格类型 @property(nonatomic) float progress;                                   //当前进度 @property(nonatomic, retain) UIColor* progressTi

IOS的各种控件(转载,防止遗忘)

UITextView控件的详细讲解 感觉写的相当不错,而且很全就直接转载了 1.创建并初始化 创建UITextView的文件,并在.h文件中写入如下代码: #import <UIKit/UIKit.h> @interface TextViewController : UIViewController <UITextViewDelegate> { UITextView *textView; } @property (nonatomic, retain) UITextView *tex

IOS开发 UIView控件

1.万物皆对象 2.LBS:基于位置的服务(热门) 3.在启动XCODE创建项目的时候最好勾选 git 4.在SB界面中更改UILabel 之类的控件里面的内容,控件的frame会随着内容的大小而改变,但是在右侧的属性栏里面更改则不会影响frame 5.IBAction:SB界面原来叫Interface Builder 缩写为IB, 6.M_PI_4  代表45°  以此类推 // OC语法规定:不允许直接修改 某个对象中结构体属性的成员 ? 1 2 3 4 5 6 7 8 // 1.先取出fr

无比迅速敏捷地开发IOS超精美控件

目录 前言 设计 编码 PaintCode 前言 自从人生第一篇博客<IOS中的预编译指令的初步探究>问世以来 浏览量竟然达到了360多,(路过的大神勿笑!)这些浏览量使我兴奋异常但又令我黯然神伤,为何我会眼里常含泪水?因为国人伸手党达90%!!!区区只有可怜的三个评论,可怜的三个评论~ 没有鼓励~ 没有鲜花~ 也没有谩骂~ 但是我不哭 因为贱人会笑!我深信: 一日伸手党,bug终身随! 好久没打篮球了,“教练,我想打篮球”. 这次的东西标题为<无比迅速敏捷地开发IOS超精美控件>

照片美化和处理控件ColorSwap详细介绍

ColorSwap是一款图形处理工具,可以对任何的数码图片进行颜色处理,并且保持原有图片的光泽和阴影以HSV颜色空间进行先进的图像处理,使用该工具不仅可以极其容易地改变色调.饱和度等,还可以使用标记执行对象分离. 具体功能: 可以对图片进行多种颜色的着色 支持从图片提取对象 对照片进行美化 对图片某部分进行高亮显示 如果您拥有数码相机,并且相对照出的照片进行处理,那么该控件是您最好的选择 如果您在网上看到一张图片,想对其进行颜色修改,或者是截取某一部分,那么该工具是您最好的选择 支持对图片进行添

Iocomp.net 工业仪表盘控件包详细介绍

Iocomp 工业仪表盘控件包(.net版)包括多种用来创建专业的仪表和测量.工业控制.工业监控等相关的应用程序的控件包,包括仪表盘控件, 开关控件, 实时曲线控件, LED灯控件等等. 所有的控件均为100% 托管代码,并且支持Microsoft / Borland/CodeGear/Embarcadero等不同的开发环境. 包括三个不同的版本,终极版(ultimate),专业版( Pro Pack) 和 曲线版(Plot Pack.) 控件包中的所有控件都是面向对象的设计,并且共用通用的底层