Como usar o UITableView dentro do UIScrollView e receber um clique da célula?

eu tenhoDiscountListTableViewController que é mostrado como uma tela separada no meu aplicativo. Mas há outra tela (PlaceDetailsViewController) onde preciso mostrar descontos relacionados na parte inferior.

Atualmente,PlaceDetailsViewController.view temUIScrollView como um contêiner e estou adicionandoDiscountListTableViewController.tableView para o presenteUIScrollView.content recipiente emviewDidLoad doPlaceDetailsViewController. Isso funciona e a visualização de tabela é mostrada corretamente, mas não é possível receber cliques de célula.

eu seiUITableView herda deUIScrollView e de alguma forma não é aconselhável (mas não restrito). No entanto, do ponto de vista do acoplamento fraco, todos os componentes devem ser projetados de maneira que possam ser usados ​​independentemente em outro lugar, e éDiscountListTableViewController No meu caso.

PlaceDetailsViewController componente só precisaDiscountListTableViewController como está, então não há razão lógica para que não possa ser usado diretamente. Alguma sugestão?

questionAnswers(5)

yourAnswerToTheQuestion