ImagePickerController表示中にHUDを表示する方法
ImagePickerControllerで画像を選択後、画像を縮小して表示させようと考えています。
下記のコードを実行すると縮小の実行後、一瞬HUDが表示されるだけで、処理中にHUDが表示されません。
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
hud.show(in: self.view)
let infoDic = Dictionary(uniqueKeysWithValues: info.map {key, value in (key.rawValue, value)})
let image = infoDic[UIImagePickerController.InfoKey.originalImage.rawValue] as! UIImage
self.image = image.cropAndShrink()
hud.dismiss()
self.dismiss(animated: true)
}
HUDは今はJGProgressHUDを使っています。
hud.show(in: self.view)をhud.show(in: picker.view)としても結果は変わりませんでした。
縮小処理中にHUDを表示させたいのですが、どのようにすればよろしいでしょうか?