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];