当使用图像和文本时,NSAttributeString高度似乎alignment错误
我在tableviewcell中有一个uilabel,标签使用NSAttributeString来支持图像和文本。 但是我发现,当标签仅包含图片或文字时,标签的高度是正确的,但是当标签中包含图片和文字时,高度似乎不正确,行高看起来比实际高度需要量稍大
如果只有文字或图片,高度是正确的
我使用NSTextAttachment的自己的子类来构build图像
和附件代码是这样的
OK,这行代码似乎工作,但我仍然不知道为什么好[textAttributeString addAttribute:NSBaselineOffsetAttributeName value:[NSNumber numberWithFloat:-4] range:NSMakeRange(0,textAttributeString.length)];