В моем приложении для iOS, которое я пишу, я имею дело с PNG, потому что я имею дело с альфа-каналом. По какой-то причине я могу нормально загрузить PNG в imageView
, но когда приходит время скопировать изображение из моего приложения (на PasteBoard )или сохранить изображение в фотопленку, изображение поворачивается на 90 градусов.
Я искал об этом везде, и одна из вещей, которые я узнал, заключается в том, что если бы я использовал JPEG, у меня не было бы этой проблемы (звучит )из-за информации EXIF.
В моем приложении есть все функции копирования/вставки, и вот кикер (Я напишу это пошагово, чтобы было легче следовать):
Я на 100% уверен, что мой код копирования и вставки не является здесь неправильным, потому что, если я вернусь к шагу 2 выше и нажму «Сохранить», фотография сохранится в моей библиотеке, но будет повернута на 90 градусов!
Что еще более странно, так это то, что он, кажется, отлично работает с изображениями, загруженными из Интернета, но очень плохо работает с изображениями, которые я сделал вручную с помощью телефона. Что-то работает, что-то нет...
У кого-нибудь есть мысли по этому поводу? Любые возможные обходные пути, которые я могу использовать? Я вполне уверен, что код работает примерно для 75% моих изображений. Я могу опубликовать код по запросу.