Open ufosky opened 8 years ago
下面是分别用 UILabel 和 YYLabel 实现的显示效果。 代码:
UILabel *l1 = [UILabel new]; l1.numberOfLines = 1; l1.frame = CGRectMake(0, 64, 320, 20); l1.lineBreakMode = NSLineBreakByTruncatingTail; l1.text = @"[草稿]aaaaaassssdfsdfsdfrgrehbgfbhthrtrhtfhdyhytjyhftrfgdrgdegrdfrdffdgd"; [self.view addSubview:l1]; YYLabel *l2 = [YYLabel new]; l2.numberOfLines = 1; l2.frame = CGRectMake(0, 84, 320, 20); l2.lineBreakMode = NSLineBreakByTruncatingTail; l2.text = @"[草稿]aaaaaassssdfsdfsdfrgrehbgfbhthrtrhtfhdyhytjyhftrfgdrgdegrdfrdffdgd"; [self.view addSubview:l2];
效果:
换行时,后面那串字母被视为一个英文单词进行短行,所以被裁剪掉了。 这块儿稍后做一下优化,尽量兼容 UILabel。
还没有修复么?
下面是分别用 UILabel 和 YYLabel 实现的显示效果。 代码:
效果: