IOS-UI控件-label
2014-04-04 11:15
316 查看
UI-uesr interface(用户界面)
UI设计是指对软件的人机交互、操作逻辑、界面美化的完整设计。
UI处于IOS四层结构的最上层(Cocoa Touch),并且放置于UIKit框架下。
UILabel
1.基本属性
提示: 我这里是将ARC的值设为NO;手动管理内存,所以要释放一次声明的window属性
-(void)dealloc
{
[_window release];
_window = nil;
[super dealloc];
}
//创建一个label方法
-(void)createLabel
{
UILabel * label = [[UILabel alloc]initWithFrame:CGRectMake(50, 30, 45, 25)];//设置label在window上的位置
[label setBackgroundColor:[UIColor redColor]];//设置label的背景颜色
[label setText:@"用户名"];//设置label文本
UIFont * font = [UIFont systemFontOfSize:12];//设置字体大小,创建一个(UIFont *)类型的对象font
UIFont * font1 = [UIFont boldSystemFontOfSize:20];//设置粗体大小
[label setFont:font];//接收字体大小
[label setFont:font1];//接收粗体大小
[label setTextAlignment:NSTextAlignmentCenter];//文字显示位置
[aLable setNumberOfLines:0];//改变行数,0代表任意行数(自动分配)
[aLable setShadowColor:[UIColor greenColor]];//设置字体阴影
[aLable setShadowOffset:CGSizeMake(5, 5)];//设置阴影的偏移值x控制左右,y控制上下
[self.window addSubview:label];//将label控件添加到window上
[label release];
UI设计是指对软件的人机交互、操作逻辑、界面美化的完整设计。
UI处于IOS四层结构的最上层(Cocoa Touch),并且放置于UIKit框架下。
UILabel
1.基本属性
提示: 我这里是将ARC的值设为NO;手动管理内存,所以要释放一次声明的window属性
-(void)dealloc
{
[_window release];
_window = nil;
[super dealloc];
}
//创建一个label方法
-(void)createLabel
{
UILabel * label = [[UILabel alloc]initWithFrame:CGRectMake(50, 30, 45, 25)];//设置label在window上的位置
[label setBackgroundColor:[UIColor redColor]];//设置label的背景颜色
[label setText:@"用户名"];//设置label文本
UIFont * font = [UIFont systemFontOfSize:12];//设置字体大小,创建一个(UIFont *)类型的对象font
UIFont * font1 = [UIFont boldSystemFontOfSize:20];//设置粗体大小
[label setFont:font];//接收字体大小
[label setFont:font1];//接收粗体大小
[label setTextAlignment:NSTextAlignmentCenter];//文字显示位置
[aLable setNumberOfLines:0];//改变行数,0代表任意行数(自动分配)
[aLable setShadowColor:[UIColor greenColor]];//设置字体阴影
[aLable setShadowOffset:CGSizeMake(5, 5)];//设置阴影的偏移值x控制左右,y控制上下
[self.window addSubview:label];//将label控件添加到window上
[label release];
相关文章推荐
- iOS设置UINavigationBar的背景颜色或背景图片
- UITableView详解
- Build 2014:微软开放更多.Net技术源代码
- solr id 配置成uuid问题
- 实例详解$_SERVER函数中QUERY_STRING和REQUEST_URI等四个变量区别
- hdu 2767 Proving Equivalences (Kosaraju+缩点)
- Difference between silhouette and contour
- Media Queries详解--转
- easyui datagrid cell title换行
- easyui 日期显示
- 关于GUID的生成
- android多线程handler+runOnUithread+view.post+handler.post 2013-
- NGUI例子Scroll View场景中item添加点击后自动滑到终点
- break,continue,return的区别
- break,continue,return的区别
- FJPullTableView 上拉加载更多的效果实现
- yui 可靠的检测输入框的变化
- Unique Binary Search Trees I
- IOS中UITableView异步加载图片的实现
- hdu 1005 Number Sequence 矩阵乘法