UIGraphicsBeginImageContext обрезает изображение - PullRequest
0 голосов
/ 03 октября 2011

это мой код, который я использую, чтобы преобразовать UIView в UIImage и затем отправить его по электронной почте. Когда я отправляю новое изображение, оно обрезается по бокам, а не снизу. У меня есть вид прокрутки, потому что изображение больше экрана.

UIGraphicsBeginImageContext(viewSubs.bounds.size);
[viewSubs.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

1 Ответ

0 голосов
/ 03 октября 2011

Это на устройстве с сетчаткой, чтобы масштабный коэффициент составлял 2,0? Попробуйте вместо этого использовать UIGraphicsBeginImageContextWithOptions(viewSubs.bounds.size, YES, 0.0f);, чтобы автоматически установить коэффициент масштабирования на главный экран.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...