下面的代码似乎可以很好地从视网膜分辨率的视图中渲染图像。问题是当我的设备处于横向时它似乎不起作用。它返回旋转 90 度的图像。
我需要为图像或上下文方向添加选项吗?
CGSize panelRect = CGSizeMake(selectedPanelView.frame.size.width, selectedPanelView.frame.size.height);
UIGraphicsBeginImageContextWithOptions(panelRect, 1, 2);
[[selectedPanelView layer] renderInContext:UIGraphicsGetCurrentContext()];
renderedImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();