在objective-C中,我能够使用:
CGSize stringsize =
[strLocalTelefone sizeWithAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:14.0f]}];
但用Swift 的话来说,我没有找到任何解决这种情况的办法.
有什么帮助吗?
在objective-C中,我能够使用:
CGSize stringsize =
[strLocalTelefone sizeWithAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:14.0f]}];
但用Swift 的话来说,我没有找到任何解决这种情况的办法.
有什么帮助吗?
只有一行解决方案:
目标-C/Swift为yourLabel.intrinsicContentSize.width
即使标签文本具有自定义的文本间距,这也会起作用.