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

来源:互联网 发布:中小学图书馆软件下载 编辑:程序博客网 时间:2024/05/16 01:33

基础组件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
0 0
原创粉丝点击