UILabel使用
来源:互联网 发布:淘宝企业店铺换公司 编辑:程序博客网 时间:2024/06/10 01:32
UILable 字体加粗
加粗;
加粗并且倾斜
UILabel自适应高度 换行
加粗;
[UILabel setFont:[UIFont fontWithName:@"Helvetica-Bold" size:20]];
加粗并且倾斜
[UILabel setFont:[UIFont fontWithName:@"Helvetica-BoldOblique" size:20]];
UILabel自适应高度 换行
//初始化label UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0,0,0,0)]; //设置自动行数与字符换行 [label setNumberOfLines:0]; label.lineBreakMode = NSLineBreakByCharWrapping; // 测试字串 NSString *s = @"这是一个测试!!!adsfsaf时发生发勿忘我勿忘我勿忘我勿忘我勿忘我阿阿阿阿阿阿阿阿阿阿阿阿阿00000000阿什顿。。。"; UIFont *font = [UIFont fontWithName:@"Arial" size:12]; //使用这中方法需要font相同label.font=font;//设置一个行高上限 CGSize size = CGSizeMake(320,2000); //计算实际frame大小,并将label的frame变成实际大小 CGSize labelsize = [s sizeWithFont:font constrainedToSize:size lineBreakMode:NSLineBreakByCharWrapping]; [label setFrame:CGRectMake:(0,0, labelsize.width, labelsize.height)];
关键字标红
NSString *keyword = @"开源";NSString *result = @"开源中国社区";// 设置标签文字NSMutableAttributedString *attrituteString = [[NSMutableAttributedString alloc]initWithString:result];// 获取标红的位置和长度NSRange range = [result rangeOfString:keyword];// 设置标签文字的属性[attrituteString setAttributes:@{NSForegroundColorAttributeName : [UIColor redColor], NSFontAttributeName : [UIFont systemFontOfSize:17]} range:range];// 显示在Label上label.attributedText = attrituteString;//设置标签文本(此属性是iOS6.0之后才出现,如若不是必要,不建议使用此属性)NSString *text = @"其实没什么"; NSMutableAttributedString *attributeString = [[NSMutableAttributedString alloc] initWithString:text]; [attributeString setAttributes:@{NSForegroundColorAttributeName : [UIColor redColor],NSFontAttributeName : [UIFont systemFontOfSize:17]} range:NSMakeRange(2, 1)]; myLabel.attributedText = attributeString;
0 0
- UILabel使用
- UILabel 使用
- UILabel使用自定义字体
- UILabel使用汇总
- UILabel使用自定义字体
- UILabel的详细使用
- UILabel使用技巧(一)
- UILabel使用技巧(二)
- UILabel使用技巧(三)
- UILabel-使用总结
- UILabel-使用总结
- UILabel的简单使用
- UILabel的使用
- UILabel的简单使用
- UILabel使用技巧
- Swift UILabel的使用
- Swift UILabel的使用
- UILabel的使用
- 从游戏概念开始:迈出游戏开发的第一步-----------------------cocos2d-x 3.0正式版本(7.9)
- ps制作应用程序图标:有底图+功能图标,怎样合成
- android之activity平滑水平切换动画
- JUnit4 中@AfterClass @BeforeClass @after @before的区别对比
- C#类的创建与初始化
- UILabel使用
- 同事做客我家
- MOOC——C语言5
- 数据结构 栈(动态数组)
- Windows Phone 图片操作
- 55555555555555555555555
- 分区索引重建
- 【Android开发日记】UTF8汉字编码还原成汉字
- Linux中的软件安装