UILable

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

self.window.backgroundColor = [UIColor whiteColor];

[self.window makeKeyAndVisible];

self.window.rootViewController = [[UIViewController alloc] init];

//UILable  标签

//1.创建+ frame

UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(100, 100, 200, 100)];

//2.属性设置

label.backgroundColor = [UIColor yellowColor];

//3.添加父视图

[self.window addSubview:label];

//4.内存管理

[label release];

/*********** label 文字相关特性****************/

//显示文字  text

//默认 左对齐/居中显示/文本黑色/行数为1/背景透明色

label.text = @"这是一个label分的方法是基地忘记哦刚刚发";

//文本颜色  textColor

label.textColor = [UIColor blueColor];

//文本对齐方式 textAlignment

label.textAlignment = NSTextAlignmentCenter;

//断行模式(文本省略方式)  lineBreakMode

label.lineBreakMode = NSLineBreakByTruncatingMiddle;

//文本行数  numberOfLines

//默认为1  为0 时行数不限

label.numberOfLines = 0;

//label 自适应 当输入的内容(文本)不满一行是即改变高有改变长, 文本超过一行是只改变高不改变长 一定要写在设置text之后 如果写在之前 label的size会置为0

//    [label sizeToFit];

//字体 font  名称/大小

label.font = [UIFont systemFontOfSize:20];

//阴影 shadow

label.shadowColor = [UIColor redColor];

//阴影偏移量

label.shadowOffset = CGSizeMake(1, 3);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容