您的位置:首页 > 产品设计 > UI/UE

iOS开发从入门到精通--基础组件UILabel

2016-07-13 16:39 344 查看
基础组件UILabel,我们不通过故事板,手动编写这个控件:

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

//创建UI控件函数
- (void) createUI{
//定义并创建一个UILabel对象
//UILabel是可以显示在屏幕上,并且可以显示文字的一种UI视图
UILabel * label = [[UILabel alloc]init];

//显示文字赋值,字符串对象
label.text=@"你好,世界!Do any additional setup after loading the view, typically from a nib.";

//设定label的显示位置
label.frame=CGRectMake(100, 100, 180, 140);

//设定label的背景色
label.backgroundColor=[UIColor orangeColor];
//label.backgroundColor=[UIColor clearColor];//透明颜色

self.view.backgroundColor=[UIColor whiteColor];//当前视图背景颜色

//将label显示到屏幕上
[self.view addSubview:label];

//设置label文字的大小,使用系统默认字体,大小为24
label.font =[UIFont systemFontOfSize:24];

//设置文字的颜色
label.textColor=[UIColor blueColor];

//label的高级属性
//设定阴影的颜色
label.shadowColor=[UIColor lightGrayColor];
//设定阴影的偏移量
label.shadowOffset=CGSizeMake(5, 5);

//设置text文字的对齐模式,默认为靠左侧对齐
label.textAlignment =NSTextAlignmentCenter;

//设定label文字显示的行数,默认值为1,只用一行来显示
//其他的>0的行数,文字会尽量按照设定行数来显示
//如果值为0,ios会对文字自动计算所需的行数,按照需要的行数来显示文字
label.numberOfLines=3;

}

- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
//调用创建UI函数
[self createUI];

}

- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}

@end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: