以下のコードは、網膜解像度でビューから画像をレンダリングするのにうまく機能しているようです。問題は、デバイスが横向きのときに機能しないように見えることです。90 度回転した画像を返します。
画像またはコンテキストの向きのオプションを追加する必要がありますか?
CGSize panelRect = CGSizeMake(selectedPanelView.frame.size.width, selectedPanelView.frame.size.height);
UIGraphicsBeginImageContextWithOptions(panelRect, 1, 2);
[[selectedPanelView layer] renderInContext:UIGraphicsGetCurrentContext()];
renderedImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();