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
相关文章推荐
- HBuilder代码调试
- [leetcode] 374. Guess Number Higher or Lower
- 有效解决 iOS The document “(null)” requires Xcode 8.0 or later.
- UVa 424 Integer Inquiry
- UVA 10420 - List of Conquests
- easy ui 行内编辑数据并保存
- Lync 2013 Unauthorized: Access is denied due to a RBAC authorization Failure
- Lync Server 2013 Prerequisite installation failed
- UE4源码分析2-文件目录说明
- String/StringBuffer/StringBuilder详细对比
- STL-unique
- kafka connect到底会不会重写/丢失数据
- IOS UITableView-FDTemplateLayoutCell框架高度返回问题
- LeetCode 374. Guess Number Higher or Lower
- 消除#1366 - Incorrect integer value: '' for column
- LeetCode-Closest Binary Search Tree Value
- Android Studio 的build variants 没有 test artifact问题
- easyUI datagrid自定义添加列 (点击事件)
- Integer不能强制转换为String:toString()、(String)和String.valueOf()的区别
- WinForms UI控件初探:Grid Control 、Data Grid、TreeList