Как использовать UITableView внутри UIScrollView и получать щелчок по ячейке?

у меня естьDiscountListTableViewController это показано как отдельный экран в моем приложении. Но есть другой экран (PlaceDetailsViewController) где мне нужно показать соответствующие скидки внизу.

В настоящее время,PlaceDetailsViewController.view имеетUIScrollView как контейнер, и я добавляюDiscountListTableViewController.tableView к этомуUIScrollView.content контейнер вviewDidLoad изPlaceDetailsViewController, Это работает, и представление таблицы отображается правильно, но не может получать щелчки по ячейкам.

я знаюUITableView наследует отUIScrollView и это как-то не рекомендуется (но не ограничено). Однако с точки зрения слабой связи каждый компонент должен быть спроектирован так, чтобы его можно было независимо использовать в другом месте, и этоDiscountListTableViewController в моем случае.

PlaceDetailsViewController компонент просто нуженDiscountListTableViewController как есть, так что нет логической причины, по которой его нельзя использовать напрямую. Какие-либо предложения?

Ответы на вопрос(5)

Ваш ответ на вопрос