uilabel自适应

UILabel自适应高度和自动换行- OC swift

这一生的挚爱 提交于 2019-12-03 16:38:32
加粗; [UILabel setFont:[UIFont fontWithName:@"Helvetica-Bold" size:20]]; 加粗并且倾斜 [UILabel setFont:[UIFont fontWithName:@"Helvetica-BoldOblique" size:20]]; guessLikeLabel.font = UIFont(name: "Helvetica-Bold", size: 14) // 初始化 label UILabel *label = [[UILabel alloc] init]; NSString *text = @" 这是一个测试!!! adsfsaf 时发生发勿忘我勿忘我勿忘我勿忘我勿忘我阿阿阿阿阿阿阿阿阿阿阿阿阿啊 00000000 阿什顿。。。 " ; label. text = text; [label setNumberOfLines:0]; UIFont *font = [UIFont fontWithName:@"Arial" size:14]; // 设置字体 label. font = font; CGSize constraint = CGSizeMake ( 300 , 20000.0f ); CGSize size = [text sizeWithFont :font constrainedToSize

UILabel的基本使用

匿名 (未验证) 提交于 2019-12-03 00:19:01
UILabel作为iOS开发里基本控件,是我们第二个需要学习的。下面我来为大家介绍一下UILabel的一些常用属性和它们的用法。 这里附上UI控件演示的源码地址: https://github.com/LOLR2017/UIKitDemo 。源码持续更新中... 因为部分代码是从Xcode直接拷贝出来的样式有误请谅解。 下面是UIlabel的基本的样式。 self . commonLabel . text = @"这是一个文本" ; //设置文本字体颜色 self . commonLabel . textColor = [ UIColor redColor ]; //设置文本字体大小 self . commonLabel . font = [ UIFont systemFontOfSize : 17 ]; //设置文本对齐方式 self . commonLabel . textAlignment = NSTextAlignmentLeft ; //设置文本多行显示(注:为设为0,会变为自适应行数) self . commonLabel . numberOfLines = 2 ; //设置换行时的方式 self . commonLabel . lineBreakMode = NSLineBreakByCharWrapping ; //设置文本投影颜色 self .