UILabel標籤類的使用
知識點大綱
1. 什麼是標籤?
2. 標籤的基本使用
3. 標籤的常用屬性
知識點詳解
1. 什麼是標籤?
如下如所示, 我們很多時候需要在介面上顯示文本資料, iOS為我們提供了UILabel標籤類, 我們可以使用這個類在我們的介面上顯示文本資料
2. 標籤的基本使用
//執行個體: 螢幕的上方顯示一個文本 Helloworld //1.建立UILabel的對象,可以使用這個label顯示文本 UILabel *label = [[UILabel alloc] init]; //2.設定label顯示的文本資訊 label.text = @"Hello world"; //3.設定位置和大小, 需要傳入一個CGRect類型的結構體變數 //細節: 顯示不下文本的時候會有截斷 label.frame = CGRectMake(100, 100, 100, 30); //把label加到window上顯示 [self.window addSubview:label]
3. 標籤的常用屬性
//<2>設定label的字型 //UIFont *font = [UIFont systemFontOfSize:24]; UIFont *font = [UIFont fontWithName:@"Arial" size:24]; label.font = font; //<3>設定label的顏色 label.textColor = [UIColor blueColor]; //前三個參數需要傳入顏色的比例 //alpha透明值 //label.textColor = [UIColor colorWithRed:0.5 green:0.25 blue:0.25 alpha:1]; //<4>設定文本的陰影 label.shadowColor = [UIColor redColor]; //設定陰影的位移位置 label.shadowOffset = CGSizeMake(1, 1); //<5>設定文本的對齊 //ios中lable本質上是一個矩形地區 label.backgroundColor = [UIColor greenColor]; label.textAlignment = NSTextAlignmentCenter; //<6>文本多行顯示,(傳入10表示最多以10行顯示) //0表示不限制行數 //label.numberOfLines = 0; //<7>設定標籤自動適應顯示的文本 //作用: label會根據文本的大小自動調整大小 [label sizeToFit];