Wie verwende ich UITableView in UIScrollView und erhalte einen Zellklick?

ich habeDiscountListTableViewController Das wird in meiner App als separater Bildschirm angezeigt. Aber es gibt einen anderen Bildschirm (PlaceDetailsViewController), wo ich unten die entsprechenden Rabatte anzeigen muss.

Zur Zeit,PlaceDetailsViewController.view hatUIScrollView als Behälter und ich füge hinzuDiscountListTableViewController.tableView zu diesemUIScrollView.content Behälter inviewDidLoad vonPlaceDetailsViewController. Dies funktioniert und die Tabellenansicht wird korrekt angezeigt, kann jedoch keine Zellklicks empfangen.

Ich kenneUITableView erbt vonUIScrollView und es wird irgendwie nicht empfohlen (aber nicht eingeschränkt). Unter dem Gesichtspunkt der losen Kopplung sollte jedoch jede Komponente so konstruiert sein, dass sie unabhängig voneinander an anderer Stelle verwendet werden kannDiscountListTableViewController in meinem Fall.

PlaceDetailsViewController Komponente braucht nurDiscountListTableViewController Es gibt also keinen logischen Grund, warum es nicht direkt verwendet werden kann. Irgendwelche Vorschläge?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage