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?