У меня есть UIImageView с виллионами представлений. Некоторые из этих представлений имеют тени слоя или свечение. Этот вид немного больше экрана устройства.
Этот вид в основном представляет собой большой прозрачный вид, содержащий множество объектов (изображения, кнопки и т.д.).
Теперь я хочу сгладить все на этом представлении UIImage. Тогда я:
UIGraphicsBeginImageContext( [viewWithZillionsOfObjects bounds].size );
[[viewWithZillionsOfObjects layer] renderInContext:UIGraphicsGetCurrentContext()];
UIImage *result = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Результат равен полностью прозрачному изображению, но имеет правильный размер.
Мне что-то не хватает?
спасибо