Переопределение функции кнопки. swift
У меня есть кнопка, которая добавляет картинку из галереи/камеры. После добавления, я хочу, что бы эта же кнопка картинку увеличивала. Подскажите, каким образом это можно реализовать, либо проще добавить отдельную кнопку для данного действия? И каким образом это должно происходить, предположу, что нужно использовать datePicker? *
private func alertImage() {
let alert = UIAlertController(title: nil, message: "Выберите способ загрузки изображений", preferredStyle: .alert)
let cameraAction = UIAlertAction(title: "Сделать фото", style: .default) { action in
self.chooseImage(sourse: .camera)
}
let photoLibAction = UIAlertAction(title: "Галерея", style: .default) { action in
self.chooseImage(sourse: .photoLibrary)
}
let cancelAction = UIAlertAction(title: "Отмена", style: .cancel, handler: nil)
alert.addAction(cancelAction)
alert.addAction(photoLibAction)
alert.addAction(cameraAction)
self.present(alert, animated: true, completion: nil)
}
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
if tag == 0 {
mainCarImage.image = info[UIImagePickerController.InfoKey.editedImage] as? UIImage
mainCarImage.contentMode = .scaleAspectFill
mainCarImage.clipsToBounds = true
@IBAction func mainCarImageAction(_ sender: Any) {
tag = 0
alertImage()
}`