UILabel,uilabel換行
//UILabel->UIView
/*
1、執行個體化
2、屬性
3、添加到父視圖上
*/
//執行個體化
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(20, 100, 280, 30)];
//屬性
label.backgroundColor = [UIColor redColor];
label.alpha = 1.0;
label.hidden = NO;
//自己特有的屬性
//展示文本文字的屬性:text
label.text = @"不要說再見、さようならは言わないで";
//文本文字的顏色:預設黑色:textColor
label.textColor = [UIColor blueColor];
//設定字型大小:font
label.font = [UIFont systemFontOfSize:18.0];
//設定字型大小(帶有斜體效果):italicSystemFontOfSize
// label.font = [UIFont italicSystemFontOfSize:18.0];
//設定字型大小(帶有加粗效果):boldSystemFontOfSize
label.font = [UIFont boldSystemFontOfSize:18.0];
//對齊:textAlignment
/*
1、NSTextAlignmentCenter 置中
2、NSTextAlignmentLeft 靠左對齊,預設
3、NSTextAlignmentRight 靠右對齊
*/
label.textAlignment = NSTextAlignmentLeft;
//設定行數:numberOfLines 寫大於0的數:寫幾齣現幾行;0:自動換行
label.numberOfLines = 0;
//自適應文字大小:adjustsFontSizeToFitWidth
// label.adjustsFontSizeToFitWidth = YES;
//自適應label的高度
[label sizeToFit];
//文字的陰影製作效果
label.shadowColor = [UIColor whiteColor];
//陰影的位移量
label.shadowOffset = CGSizeMake(5, 5);
//找到整體的字型族
NSArray *familyName = [UIFont familyNames];
for (NSString *name in familyName) {
//找到字型族裡面對應的字型名字
NSArray *fontName = [UIFont fontNamesForFamilyName:name];
for (NSString *font in fontName) {
//找到確定的字型名字
NSLog(@"%@",font);
}
}
//添加到父視圖上面
[self.window addSubview:label];
//建立第二個UILabel,用具體的字型來初始化
UILabel *label2 = [[UILabel alloc] initWithFrame:CGRectMake(20, 220, 280, 80)];
label2.backgroundColor = [UIColor cyanColor];
label2.text = @"hello hi everyOne";
label2.textColor = [UIColor redColor];
label2.textAlignment = NSTextAlignmentCenter;
//用確切的字型設定font
label2.font = [UIFont fontWithName:@"Thonburi" size:18.0];
[self.window addSubview:label2];
//擷取整個螢幕的寬
CGFloat width = self.window.frame.size.width;
//擷取整個螢幕的高
CGFloat height = self.window.frame.size.height;
NSLog(@"%f %f",width,height);