我有一些相當簡單的代碼將一些文本繪製到CGContext中。這是一個摘錄(稍作修改)。字體大小錯誤與CGContextShowTextAtPoint
CGContextSelectFont(context, "Helvetica", 1.5, kCGEncodingMacRoman);
CGContextShowTextAtPoint(context, xpos, ypos, "Hello", 5);
文本呈現正常。然而,由於某種未知的原因,在點擊包含上下文的視圖後,字體會變成更小的尺寸。另外,當我調整包含視圖的窗口大小時,字體會恢復爲原始大小。這是什麼原因?
是的解決方案是將文本矩陣設置爲標識轉換。在發佈後不久發現它。這在iOS上不是必需的,所以它有點令人驚訝。 – 2012-01-10 13:13:21
@RubenZilibowitz:在Mac OS X上也不需要這樣做,這就是爲什麼我提交了一個bug並建議您也這樣做。 – 2012-01-10 18:47:15