Генерация UIImage из UIReplicantView не генерирует изображение на реальном устройстве, но в симуляторе работает - PullRequest
0 голосов
/ 03 декабря 2018

Я добавил 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.

Можете ли вы дать мне решение.

...