0
我有一個寬度超過600像素的視圖層次結構。在這個層次結構中,我有一個UITextView。屏幕上顯示的內容都正確。renderInContext無法渲染寬度大於512像素的UIView
然後我嘗試從視圖中創建的圖像:
CGSize size = mainView.bounds.size;
UIGraphicsBeginImageContextWithOptions(size, YES, 1.0);
[[mainView layer] renderInContext:UIGraphicsGetCurrentContext()];
這適用於大部分。
但是,如果UITextView寬於512像素,則不會繪製文本。視圖本身是可見的(您可以看到背景),但沒有文字。
這是在OS4和OS5上。
我認爲這是一個錯誤,但我非常需要一個解決方法。有沒有人看到過這個?
Tim
嘗試規模,使它集自動設置爲0.0,也不能確定爲什麼你需要一輪浮動。 – railwayparade 2012-02-01 21:47:30
嗨。不幸的是,這沒有區別。舍入是無關緊要的,我已經刪除了該代碼。 – tarmes 2012-02-01 22:18:33