//用于文本展示
UILabel * label = [[UILabel alloc] initWithFrame:CGRectMake(10, 30, 200, 300)];
//使用測色器自選顏色
label.backgroundColor = [UIColor colorWithRed:26/255.f green:124/255.0 blue:248/255.0 alpha:1];
label.text = @"我來自中國,這是個美麗的地方";//文本
label.textColor = [UIColor whiteColor];//字體顏色
label.font = [UIFont systemFontOfSize:18];//系統字體大小
//label.font = [UIFont boldSystemFontOfSize:18];//系統字體加黑粗
//自定義字體
// label.font = [UIFont fontWithName:<#(NSString *)#> size:<#(CGFloat)#>];//自定義字體,第一個參數代表字體名,第二個參數代表大小
label.numberOfLines = 0;//換行設置(0代表默認無效)
label.lineBreakMode = NSLineBreakByCharWrapping;//(多種)換行樣式(line Break Mode換行模式)
label.textAlignment = NSTextAlignmentLeft;//對齊方式(對齊Alignment)
//需要激活(允許操作)才能設置文本
label.shadowColor = [UIColor blackColor];//文本的陰影顏色(shadow陰影)
label.shadowOffset = CGSizeMake(2, 2);//文本的陰影偏移
label.enabled = NO;//是否激活,默認YES
//設置標簽
label.tag = 1;
//label.transform = CGAffineTransformMakeRotation(0.4);//設置文本傾斜程度(transform 變換)
[self.view addSubview:label];
[self setLabelText];
}
//設置更換新文本
-(void)setLabelText{
//獲取標簽的對應視圖
// UILabel *label = (UILabel *)[self.view viewWithTag:1];
//label.text = @"新文本";
}
新聞熱點
疑難解答