1
當我使用drawInRect時,它不會識別換行符,只是在屏幕後面放下所有內容。該視圖的樣子:使用帶換行符的NSString「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'是否夠高? –
謝謝!這解決了問題 – kyothine
很高興我能幫上忙! –