Ich habe eine UIScrollView, enthält 3 Seiten.Wie soll man mit mehreren Delegierten in einem ausgelagerten UIScrollView umgehen
Die ersten beiden sind UITableView
, ist der dritte ein UICollectionView
So in einem View-Controller muss ich an Delegatmethoden für alle von ihnen zu schreiben.
gegoogelt ich ein wenig und fand eine Lösung wie diese (noch nicht getestet),
Platz jede Seite in einem separaten UIViewController, implementieren die entsprechenden Delegatmethoden, und verwenden Sie
UIViewController.view
Attribut, das Buch zu bauen Ansicht
Die UIViewController.view
Ansatz scheint mir falsch, ist das der normale Weg, es zu tun?
Stellen Sie Outlets für jede Tabellenansicht und Sammelansicht ein und überprüfen Sie sie in den Delegaten. Ich meine 'if (tableview == yurtableview)' in Datenquelle oder Delegaten. –
@sohanvanani Ich versuche, die Delegiertenmethoden in verschiedenen Dateien und verschiedenen View-Controllern zu platzieren – daisy
ok ich denke, das wird einfach sein siehe meinen bearbeiteten Kommentar –