有没有办法用drawAtPoint绘制多行文本? 我已经尝试过 UILineBreakModeWordWrap 但似乎不起作用?
如何将此代码转换为有效的多行文本?
point = CGPointMake(boundsX, 50);
[self.heading drawAtPoint:point forWidth:labelWidth withFont:mainFont minFontSize:12.0 actualFontSize:NULL lineBreakMode:UILineBreakModeWordWrap baselineAdjustment:UIBaselineAdjustmentAlignBaselines];
谢谢!
最佳答案
drawAtPoint:
不支持多行文本。您可以使用 drawInRect:
方法代替。
编辑:(将@George Asda 的评论复制到此处)
[self.heading drawInRect:(contentRect) withFont:mainFont
lineBreakMode:UILineBreakModeWordWrap alignment:UITextAlignmentCenter];
关于iphone - 带drawAtPoint的多行文本(自动换行)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7076317/