drawText(text:inRect)
是我在rect中绘制文本的自定义方法。
在我的Localisable.strings
内有一行:
"No data" = "No data to draw the graph";
drawText("No data", inRect: CGRectMake(0, rect.height/2, rect.width, 20))
绘制"No data"
drawText(NSLocalizedString("No data wrong", comment: ""), inRect: CGRectMake(0, rect.height/2, rect.width, 20))
绘制"No data wrong"
drawText(NSLocalizedString("No data", comment: ""), inRect: CGRectMake(0, rect.height/2, rect.width, 20))
提取没有!!!
为什么?
我的localisable字符串正在运行,但不在此方法内:drawRect(rect:)
更有趣的是,当我在控制台上打印时:
po NSLocalizedString("No data", comment: "")
我得到:No data to draw the graph
。所以它有效,但它没有被淹没