NSString文本像素长度

CiN*_*iNN 3 iphone cocoa-touch uikit

如何知道我的文字在UILabel中占用了多少像素?
我想在文本之间插入一张小图片.
可以用来调整我的标签宽度.

Kev*_*lar 14

UIKit添加的NSString中有一些方法可以为您提供字符串的尺寸(如果要绘制的话).完整参考在这里.你关心的方法可能是:

  • sizeWithFont:
  • sizeWithFont:constrainedToSize:
  • sizeWithFont:constrainedToSize:lineBreakMode:
  • sizeWithFont:forWidth:lineBreakMode:
  • sizeWithFont:minFontSize:actualFontSize:forWidth:lineBreakMode: