사용자가 이미지를 두드리는 데 너무 오래 걸리는 경우 탭 제스처 인식기를 사용하는 이미지에 활동 표시기를 추가하는 방법을 알고 싶습니다. 앱이 사용자가 탭하면 내가이 액턴을 추가하는 방법을 코드에서 알 수 없습니다 응답하지 않는 그림 탭 제스처 인식기를 사용하는 이미지에 활동 표시기를 추가하는 방법
이 내가 imagePicker과 표시를 사용하고
다음 override func viewDidLoad() {
super.viewDidLoad()
profileImage.layer.cornerRadius = profileImage.frame.size.width/2
profileImage.clipsToBounds = true
profileImage.contentMode = .scaleAspectFill
let tapGestur = UITapGestureRecognizer(target: self, action: #selector(SignupVC.selectProfileImage))
profileImage.addGestureRecognizer(tapGestur)
profileImage.isUserInteractionEnabled = true
}
@objc func selectProfileImage() {
let pickerController = UIImagePickerController()
pickerController.delegate = self
PiActivityIndicator.startAnimating()
present(pickerController, animated: true, completion: nil)
pickerController.allowsEditing = true
}
extension SignupVC: UINavigationControllerDelegate,UIImagePickerControllerDelegate {
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
if let image = info["UIImagePickerControllerOriginalImage"] as? UIImage {
selectedImage = image
profileImage.image = image
self.profileActivityIndicator.startAnimating()
}
dismiss(animated: true, completion: nil)
}
}
이미지보기에서 활동 표시기를 설정할 수 있습니다. –
내가 그 또는 다른 솔루션을 할 수있는 방법 – mazenqp