Sono abbastanza nuovo per lo sviluppo di iOS. Ho letto dei problemi con lo ViewControllers
che diventano enormi e vorrei seguire il design che ho visto nella risposta alla domanda precedente UITableView issue when using separate delegate/dataSource per la mia app che ha 2 tabelle diverse e un paio di pulsanti su uno schermo. Ma in qualche modo mi confondo nelle connessioni dello storyboard da fare tra TestTableViewController
e TestTableTestViewController.Separazione del delegato/origine dati di UITableView dal ViewController principale
Qualcuno può fornire un progetto di lavoro di esempio o alcune schermate su come collegare il UITableView
delegato, fonte dei dati e di uscita che collega il costume UIViewController
sottoclasse separata (TestTableTestViewController
) in storyboard per favore?
Inoltre, questa progettazione funziona con xCode 5/iOS 7 e versioni successive?
Nota: Per coloro che hanno spostato a Swift vi consiglio vivamente di utilizzare le estensioni veloci per l'origine dati delegato & e di fatto qualsiasi altra implementazione di una classe ereditata o il protocollo secondo la sezione 'Raggruppamento' di post sul blog Natasha del robot here
È possibile fare riferimento al seguente link: http: //www.raywenderlich.com/50308/storyboards-tutorial-in-ios-7-part-1 –
Grazie @SauravNagpal. Tutorial interessante ma anche qui il delegate/dataSource di TableView viene gestito dallo stesso ViewController come contenitore (PlayerViewController). Quello che sto cercando di ottenere è una schermata Home con "HomeScreenViewController.h/.m" che contiene (e gestisce) diversi oggetti UI (2 pulsanti, 2 diverse tabelle personalizzate sia con celle personalizzate) ma dove il delegato e dataSource per ogni la tabella viene gestita/implementata in file separati. Sto iniziando a pensare che questo è un design che non è più possibile in xCode5 ... Qualcuno può confermare/dimostrarmi che ti sbagli? – Litome
Secondo me non puoi farlo usando StoryBoard.Per questo è necessario implementare attraverso il codice. –