繁体   English   中英

使用NSString“ drawInRect”和换行符

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM