Переопределение функции кнопки. 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()
    }`

Ответы (0 шт):