Also begann ich mit Storyboards in XCode 4.3.2 zu spielen. Ich begann mit der Master-Detail-Anwendung (Split-View-Anwendung für iPad). In der Detailansicht (DetailVC
) habe ich eine Ansicht, in der ich ein Array von benutzerdefinierten Ansichten angezeigt habe.XCode Storyboard: Wie man ein Segment erstellt, wenn der Segment-Trigger nicht auf dem Storyboard ist
Die benutzerdefinierten Ansichten (genannt GridView
) einen Hahn Gestenerkenner, die die Antippereignis auf jeder benutzerdefinierte Ansicht zu handhaben sollten. Durch Antippen von GridView
wird ein View-Controller mit einigen Suchergebnissen angezeigt (SearchResultsVC
).
Mit GridView
in einer separaten Nib-Datei erstellt und die DetailVC
und SearchResultsVC
wohnen in Storyboard, wie kann ich einen Push segue mit Ziel SearchResultsVC
erstellen? Ich habe gerade einen Übergang zwischen DetailVC und SearchResultsVC erstellt? Gibt es eine Möglichkeit, dass ich dieses Segment programmatisch innerhalb der GridView-Klasse auslösen kann, wenn die Tap-Geste erkannt wird?
die Rasteransicht müsste den Touch zurück an den DetailVC übergeben. UIView-Unterklassen können keine Segmente ausführen. – jrturton
Ich vermute, dass DetailVC die Methode haben würde, die Berührung über IBAction oder sein eigenes Protokoll zu behandeln. –
@jrturton - Wie sollte ich die Berührung zurück an DetailVC weitergeben? Verwenden von Delegaten - wie würde ich in diesem Fall einen Verweis auf DetailVC erhalten (Ansichten sollten nicht über View-Controller wissen, oder?) – vikmalhotra