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?