UILabel標(biāo)簽類的使用
知識點大綱
1. 什么是標(biāo)簽?
2. 標(biāo)簽的基本使用
3. 標(biāo)簽的常用屬性
知識點詳解
1. 什么是標(biāo)簽?
如下如所示, 我們很多時候需要在界面上顯示文本數(shù)據(jù), iOS為我們提供了UILabel標(biāo)簽類, 我們可以使用這個類在我們的界面上顯示文本數(shù)據(jù)

2. 標(biāo)簽的基本使用
//實例: 屏幕的上方顯示一個文本 Helloworld //1.創(chuàng)建UILabel的對象,可以使用這個label顯示文本 UILabel *label = [[UILabel alloc] init]; //2.設(shè)置label顯示的文本信息 label.text = @"Hello world"; //3.設(shè)置位置和大小, 需要傳入一個CGRect類型的結(jié)構(gòu)體變量 //細(xì)節(jié): 顯示不下文本的時候會有截斷 label.frame = CGRectMake(100, 100, 100, 30); //把label加到window上顯示 [self.window addSubview:label] 3. 標(biāo)簽的常用屬性
//<2>設(shè)置label的字體 //UIFont *font = [UIFont systemFontOfSize:24]; UIFont *font = [UIFont fontWithName:@"Arial" size:24]; label.font = font; //<3>設(shè)置label的顏色 label.textColor = [UIColor blueColor]; //前三個參數(shù)需要傳入顏色的比例 //alpha透明值 //label.textColor = [UIColor colorWithRed:0.5 green:0.25 blue:0.25 alpha:1]; //<4>設(shè)置文本的陰影 label.shadowColor = [UIColor redColor]; //設(shè)置陰影的偏移位置 label.shadowOffset = CGSizeMake(1, 1); //<5>設(shè)置文本的對齊方式 //ios中l(wèi)able本質(zhì)上是一個矩形區(qū)域 label.backgroundColor = [UIColor greenColor]; label.textAlignment = NSTextAlignmentCenter; //<6>文本多行顯示,(傳入10表示最多以10行顯示) //0表示不限制行數(shù) //label.numberOfLines = 0; //<7>設(shè)置標(biāo)簽自動適應(yīng)顯示的文本 //作用: label會根據(jù)文本的大小自動調(diào)整大小 [label sizeToFit];
新聞熱點
疑難解答