page example control ios uiviewcontroller uibutton uistoryboard uipagecontrol

example - iOS-UIButton en UIPageControl no funciona



swift page indicator (1)

Estoy usando UIPageControl como indicador entre diferentes páginas (ver controladores) de mi aplicación. En cada uno de los controladores de vista, necesito tener un botón diferente en la esquina izquierda de UIPageControl. Si UIButton un UIButton en esa posición en cada uno de los controladores de vista, lo veo en el UIPageControl pero los botones no responden al evento táctil. ¿Hay algo que este olvidando? ¿O hay una alternativa para hacer esto? Gracias.


Supongo que el control de página y la vista del controlador de vista son subvistas de la misma vista. En este caso, el botón se dibuja fuera de los límites de vista de los controladores de vista. Esto está permitido por defecto, pero tiene el efecto secundario de que no se puede tocar el botón ya que la supervista no maneja el toque.

Debería tener los botones en el control de página propiedad del controlador de vista "super" (el controlador que posee la vista raíz que contiene el control de página y los controles de vista secundarios). Luego, cuando se toca un botón, se lo debe decir al controlador de vista hijo para que pueda tomar la acción adecuada.