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

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];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: