Эта функция позволяет мне сохранить UIImageView
с именем sticker
, содержащий UIImage
.Я вставляю слои в 0, и это работает правильно.Но если я вставлю 2 или более UIImageView
под названием «стикер», я удаляю слои только один.Мне нужно удалить слои с каждой наклейки, которая вставлена или добавлена.
func saveHappyFriend() {
self.sticker?.xButton.alpha = 0
self.sticker?.layer.borderWidth = 0
self.sendSaveStickyProbe()
UIGraphicsBeginImageContextWithOptions(self.managedView.workbenchView.frame.size, true, 0)
self.managedView.workbenchView.layer.render(in: UIGraphicsGetCurrentContext()!)
if let image = UIGraphicsGetImageFromCurrentImageContext() {
UIGraphicsEndImageContext()
self.router.routeToShareScene(from: self, with: image)
} else {
UIGraphicsEndImageContext()
}
}