Jak korzystać z UITableView wewnątrz UIScrollView i odbierać kliknięcie komórki?

mamDiscountListTableViewController który jest wyświetlany jako osobny ekran w mojej aplikacji. Ale jest jeszcze inny ekran (PlaceDetailsViewController) gdzie muszę pokazać powiązane zniżki na dole.

W tej chwili,PlaceDetailsViewController.view maUIScrollView jako pojemnik i dodamDiscountListTableViewController.tableView do tegoUIScrollView.content pojemnik wviewDidLoad zPlaceDetailsViewController. To działa, a widok tabeli jest wyświetlany poprawnie, jednak nie można odbierać kliknięć komórek.

wiemUITableView dziedziczy zUIScrollView i jakoś nie jest to zalecane (ale nie ograniczone). Jednak z punktu widzenia luźnego sprzężenia każdy komponent powinien być zaprojektowany w taki sposób, aby mógł być niezależnie używany w innym miejscuDiscountListTableViewController w moim przypadku.

PlaceDetailsViewController składnik po prostu potrzebujeDiscountListTableViewController tak jak jest, więc nie ma logicznego powodu, dla którego nie można go użyć bezpośrednio. Jakieś sugestie?

questionAnswers(5)

yourAnswerToTheQuestion