前段里时间做项目的时候遇到一个问题,就是label展示一段文字,但是这段文字的标点符号都是居中,是每一行上下居中,有点难看。一开始不知道是什么原因,上网找了很多资料都找不到解决方法。刚开始没有意识到是因为改变字体而导致的,后来找算放弃使用平方字体,用回系统自带的字体样式,然后就正常了,马上意识到是因为字体样式的原因。

 

标点符号居中的代码是这种lable.font = [UIFont fontWithName:@"PingFangHK-Light"size:13.f];导致下图的这种情况

 

 

 

 

后来换另一种字体样式就正常lable.font = [UIFont fontWithName:@"PingFangSC-Light"size:13.f];