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];
新聞熱點
疑難解答