UILabel常用属性
?[super viewDidLoad];
?
? ? // 實例化UILabel并指定其邊框
? ? UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(0.0, 80.0, 320.0, 300.0)];
? ? // 設置label顯示的文本
? ? [label setText:@"Hello World Hello World Hello World Hello World Hello World"];
? ? // 設置字體和字體大小
? ? [label setFont:[UIFont fontWithName:@"Helvetica-Bold" size:40]];
?
? ? // 設置背景色
? ? [label setBackgroundColor:[UIColor greenColor]];
? ? // 設置文本的顏色
? ? [label setTextColor:[UIColor whiteColor]];
? ? // 設置文本的陰影色彩和透明度
? ? [label setShadowColor:[UIColor colorWithWhite:0.1f alpha:0.8f]];
? ? // 設置陰影的偏移量
? ? [label setShadowOffset:CGSizeMake(2.0f, 2.0f)];
?
? ? // 設置文本在label中的對齊方式
? ? [label setTextAlignment:NSTextAlignmentCenter];
?
? ? // 換行技巧:如下換行可實現多行顯示,但要求label有足夠的寬度。
? ? // 指定換行模式
? ? [label setLineBreakMode:NSLineBreakByWordWrapping];
? ? // 指定label的行數,為0時沒有最大行數限制
? ? [label setNumberOfLines:0];
?
? ? // 設置label的旋轉角度
? ? [label setTransform:CGAffineTransformMakeRotation(M_PI_4)];
?
? ? [self.view addSubview:label];
?
轉載于:https://www.cnblogs.com/OIMM/p/4697341.html
總結
以上是生活随笔為你收集整理的UILabel常用属性的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jvm类加载机制是怎么样的
- 下一篇: cpu,内存和disk使用报警脚本