Пользовательский размер обрезки в UIImagePickerController

Я уже некоторое время борюсь с этим, так как документации по этому вопросу мало. У меня есть UIImagePickerController в моем приложении для iPhone, который я использую для выбора изображения, которое будет применяться в качестве фона представления позже. Сделать это достаточно просто. К сожалению, если пользователь выбирает большое изображение из своей фотопленки, его необходимо изменить размер и обрезать, чтобы он выглядел прилично.

It ' Достаточно легко переключить picker.allowsEditing на YES и запустить редактор изображений, но размеры кадрирования по умолчанию слишком малы. Мне нужно настроить его на полный размер экрана iPhone (320 для старых моделей, 640 для новых). Как ты это делаешь? Я искал в Google и смотрел документацию Apple, но ничего не могу найти. Лучшее, что я нашел, - это решение 2009 года с небольшими ошибками ( http://blog.stormyprods.com/2009/06/image-picker-sample.html ), которое почти работает, но он сдвигает изображение вниз примерно на 20 пикселей. (Кроме того, это немного слишком сложно.) Конечно, есть элегантное и простое решение, которое мне не хватает?

6
задан Kampai 8 August 2014 в 19:06
поделиться