NSTextAlignmentJustified在iOS7中不起作用

前端之家收集整理的这篇文章主要介绍了NSTextAlignmentJustified在iOS7中不起作用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个应用程序使用NSTextAlignmentJustified作为NSAttributedString.在iOS 6中,一切都很好.但是在iOS 7中运行的相同应用程序(模拟器或设备没有任何区别)显示没有对齐方式.此外,线条似乎已经从iOS 6急剧变化到了7.

有人遇到这个问题吗?有没有办法在iOS 7中做出一个合理的文本框(在iOS 6中也可以使用)?

问候,
马库斯

解决方法

好的,我找到了一种方法,使iOS 7中的标签Justifyy:
我只是将NSBaselineOffsetAttributeName设置为0.

不知道为什么它的作品,但它的作品.

NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
    paragraphStyle.lineBreakMode = NSLineBreakByWordWrapping;
    paragraphStyle.alignment = NSTextAlignmentJustified;

NSAttributedString *string = [[NSAttributedString alloc] initWithString:rawString 
          attributes:[NSDictionary dictionaryWithObjectsAndKeys:
          paragraphStyle,NSParagraphStyleAttributeName,[NSNumber numberWithFloat:0],NSBaselineOffsetAttributeName,nil]];
原文链接:https://www.f2er.com/iOS/336872.html

猜你在找的iOS相关文章