Я создаю приложение для рисования и хотел бы, чтобы пользователь мог поворачивать изображение перед публикацией в NewsFeedViewController, если он нарисовал свое изображение в альбомной ориентации.В данный момент я могу повернуть изображение, но когда я отправляю сообщение в NewsFeedViewController, оно возвращается к исходному повороту.
У меня работает кнопка IBAction, которая поворачивает изображение на 90 градусов:
@IBAction func rotateImageButton(_ sender: Any) {
photo.transform = photo.transform.rotated(by: CGFloat(M_PI_2))
}
Я застрял в том, как обновить это вращение при загрузке изображения в Firebase и затемпотянув повернутое изображение вниз из базы данных в NewsFeedViewController приложения.Это мой код для размещения изображения банкомата:
@IBAction func shareButton_TouchUpInside(_ sender: Any) {
view.endEditing(true)
SVProgressHUD.show(withStatus: "Waiting...")
if let profileImg = self.selectedImage, let imageData = UIImageJPEGRepresentation(profileImg, 0.1){
HelperService.uploadDataToServer(data: imageData, caption: captionTextView.text!, onSuccess:{
self.clean()
})
} else {
SVProgressHUD.showError(withStatus: ("Post image can't be empty"))
}
// tabBar is indexed where home - 0 , discover is 1 etc.
self.tabBarController?.selectedIndex = 0
self.tabBarController?.tabBar.isHidden = false
self.dismiss(animated: true, completion: nil)
}