![](/img/trans.png)
[英]Bad kerning when using -[NSString drawInRect: withAttributes:]
[英]Using NSString “drawInRect” with newlines
当我使用drawInRect时,它无法识别换行符,而是将所有内容放到屏幕之后。 该视图如下所示:
第一
但我希望它看起来像:
第一
第二
这是代码:
periodText = @"First\nSecond";
periodStringSize = [periodText sizeWithFont:font];
periodStringRect = CGRectMake(aPeriod.origin.x+boxWidth/2-periodStringSize.width/2, aPeriod.origin.y, periodStringSize.width, periodStringSize.height);
[periodFontColor set];
[periodText drawInRect:periodStringRect withFont:periodFont];
我做错什么了吗? 该代码对于没有换行符的字符串非常适用。
确保您的periodStringRect
足够高以显示两行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.