Buenas, tengo una aplicación en Swift en la cuál uso un SegmentControl y manejo dos UIViewController diferentes para mostrar una u otra información según cambien el SegmentControl.
Tengo el ViewController principal donde se muestra la información de UIViewController1 o UIViewController2, así que si intentas hacer click en un botón de UIViewController1 no hace nada, ni da mensaje de error ni nada. He estado buscando un poco por ahí y hablan de agregar la subvista al ViewController. Adjunto lo que tengo:
vista1 = VistaRegistrarse().view
vista2 = VistaIniciarSesion().view
panelView.addSubview(vista2)
panelView.addSubview(vista1)
En VistaRegistrarse:
override func viewDidLoad() {
super.viewDidLoad()
nombreApellidos.delegate = self
email.delegate = self
telefono.delegate = self
password.delegate = self
repitPassword.delegate = self
let tap : UITapGestureRecognizer = UITapGestureRecognizer(target: self,action: #selector(UIInputViewController.dismissKeyboard))
self.view.addGestureRecognizer(tap)
self.botonRegistrarse.layer.cornerRadius = 10
self.botonRegistrarse.addTarget(self, action:#selector(self.accionBotonRegistrarse(_:)), for: .touchUpInside)
self.view.addSubview(botonRegistrarse)
}
En el botón ahora mismo tengo un print para ver si lo está reconociendo, pero no reconoce la llamada.
¿Qué me puede estar faltando?
Gracias!