inside doesn iphone uiscrollview uibutton uiscrollviewdelegate

iphone - doesn - UIButton dentro de UIScrollView, dentro de UIScrollview



uiscrollview programmatically swift (1)

La vista del controlador A contiene un UIScrollview que contiene un UIButton. El contenido se desplaza verticalmente y el botón funciona bien.

La vista del controlador B contiene un UIScrollview para paginación izquierda y derecha.

Cuando coloco mi controlador en una vista dentro de la vista de desplazamiento del controlador B, el UIButton deja de funcionar.

No puedo eliminar las vistas de desplazamiento porque están administradas por controladores independientes, y la búsqueda solo es necesaria bajo ciertas circunstancias.

¿Por qué el controlador B detiene el funcionamiento del botón?


De los documentos de UIViewController:

Nota: No debe usar los controladores de vista para administrar vistas que llenen solo una parte de su ventana, es decir, solo una parte del área definida por el rectángulo de contenido de la aplicación. Si desea tener una interfaz compuesta por varias vistas más pequeñas, incrústelas todas en una sola vista de raíz y administre esa vista con su controlador de vista.

El sistema operativo solo se molesta en enviar eventos a un solo UIViewController, cualquiera que crea que esté activo y llenando la ventana. Solo ese controlador de vista está seguro de obtener eventos que incluyen llamadas a métodos de rotación y advertencias de memoria.