¿Cómo usar UITableView dentro de UIScrollView y recibir un clic de celda?

yo tengoDiscountListTableViewController que se muestra como una pantalla separada en mi aplicación. Pero hay otra pantalla (PlaceDetailsViewController) donde necesito mostrar descuentos relacionados en la parte inferior.

Actualmente,PlaceDetailsViewController.view tieneUIScrollView como un contenedor y estoy agregandoDiscountListTableViewController.tableView al estoUIScrollView.content contenedor enviewDidLoad dePlaceDetailsViewController. Esto funciona y la vista de tabla se muestra correctamente, pero no puede recibir clics de celda.

Lo séUITableView hereda deUIScrollView y de alguna manera no es aconsejable (pero no restringido). Sin embargo, desde el punto de vista del acoplamiento suelto, cada componente debe diseñarse de manera que pueda usarse de forma independiente en cualquier otro lugar, y esDiscountListTableViewController en mi caso.

PlaceDetailsViewController el componente solo necesitaDiscountListTableViewController como está, así que no hay una razón lógica por la que no se pueda usar directamente. ¿Alguna sugerencia?

Respuestas a la pregunta(5)

Su respuesta a la pregunta