Я добавил UIReplicantView
как подпредставление в UIImageView
, а затем сгенерировал UIImage
из добавленного представления, используя следующий код, но проблема возникает, когда я запускаю этот код на реальном устройстве, на симуляторе он работает правильно.На реальном устройстве UIImage
объект вернет пустое изображение.
Пожалуйста, посмотрите следующий код:
[self.tempDrawImage addSubview:signView];
UIGraphicsBeginImageContextWithOptions(self.tempDrawImage.bounds.size, false, 0.0f);
[signView drawViewHierarchyInRect:self.tempDrawImage.bounds afterScreenUpdates:false];
UIImage *snapshotImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
[signView removeFromSuperview];
Здесь signView
равен UIReplicantView
и добавлен как подпредставление tempDrawImage
.
Можете ли вы дать мне решение.